Chciałbym móc wyprowadzać nowe obrazy z istniejącego obrazu z wiersza poleceń. Aby to zrobić, włączałem/wyłączałem określone warstwy, które mają części obrazu, a następnie zapisuję wynikowy obraz do pliku. Jednakże, chociaż widzę szereg poleceń wymienionych w pomocy do manipulowania warstwami, nie widzę żadnych, które pozwoliłyby wybrać konkretny i włączyć/wyłączyć.Programowanie linii poleceń Inkscape
7
A
Odpowiedz
6
Jeśli to, co chcesz zrobić, można osiągnąć poprzez usunięcie kilku niechcianych elementów ich tożsamości (powiedzmy, layer17
i layer4711
), można zrobić to w ten sposób:
inkscape image.svg \
--select=layer17 --verb=EditDelete \
--select=layer4711 --verb=EditDelete \
--verb=FileSave --verb=FileClose
Zauważ, że ten zastąpi image.svg
z wynikiem, więc jeśli tworzysz skrypt, upewnij się, że pracujesz na kopii, a nie na oryginałach.
3
inkscape image.svg --export-id-only --export-id=layer17 --export-png=image.png --export-width=100 --export-height=100
Na Macu może trzeba zrobić:
/Applications/Inkscape.app/Contents/Resources/bin/inkscape --without-gui --file=image.svg --export-id-only --export-id=layer17 --export-png=image.png --export-width=100 --export-height=100
Powiązane problemy
- 1. * w linii poleceń Linuksa
- 2. DSO brakuje linii poleceń
- 3. Używanie sendmaila z linii poleceń
- 4. Łańcuch linii poleceń Porównanie zmiennych
- 5. Instrukcja sqlplus z linii poleceń
- 6. Otwarcie Chrome z linii poleceń
- 7. Instalacja vimball z linii poleceń
- 8. debugowanie C# w linii poleceń
- 9. Debugowanie Glassfish z linii poleceń
- 10. Wyświetlanie "Canopy" w linii poleceń
- 11. Komentarze w linii poleceń zsh
- 12. PowerShell argumenty linii poleceń wprost
- 13. dostać użytkownika z linii poleceń
- 14. argumenty linii poleceń z leiningen
- 15. MVC w linii poleceń java
- 16. Nauka Weka na linii poleceń
- 17. Automatyzacja linii poleceń - oczekiwać odpowiednika
- 18. Włączanie przewodników w centrum Inkscape
- 19. Równoważenie linii poleceń w bibliotece Visual C++ Wiersz poleceń
- 20. Jak przekonwertować ciąg SVG na jpg z Inkscape
- 21. Programowanie jądra Linuksa: makefile
- 22. Jak rozpocząć tekstmate w linii poleceń
- 23. Ustawienie głośności VLC z linii poleceń/bash
- 24. Niespodzianka! powłoka sugeruje przełączniki linii poleceń
- 25. analizowaniem \ w linii poleceń argumentu - python 2.7.3
- 26. Uruchom polecenie vim z linii poleceń
- 27. Wersja PHP na linii poleceń Windows
- 28. cmake - uzyskaj używane flagi linii poleceń "-D"
- 29. Dostęp do linii poleceń bash args $ @ vs $ *
- 30. Przekazywanie tablicy argumentów w linii poleceń
Hej, to załatwia sprawę. Dzięki za pomoc! – Brian
To nie działa dla mnie (inkscape 0.91). Jestem w systemie Windows, czy to może być problem? –
Prawdopodobnie wymaga również dostosowania do okien; powyższy format pochodził ze środowiska w stylu Maca lub w podobnym stylu (prawdopodobnie jeszcze lepiej z poradami Skeli w innej odpowiedzi). Jeśli dowiesz się, jak dostosować to do systemu Windows, powiedz to - pomoże to komuś innemu w twojej sytuacji. – ecmanaut