Mi piacerebbe poter ricavare nuove immagini da un'immagine preesistente dalla riga di comando. Per fare ciò, accendere/spegnere specifici livelli che hanno parti dell'immagine e quindi salvare l'immagine risultante in un file. Tuttavia, mentre posso vedere una serie di comandi elencati nella guida per manipolare i livelli, non vedo nessuno che consentirebbe di selezionarne uno specifico e attivarlo/disattivarlo.Programmazione da riga di comando di Inkscape
7
A
risposta
6
Se ciò che si vuole fare può essere raggiunto eliminando alcuni elementi indesiderati dal loro id (diciamo, layer17
e layer4711
), si può fare in questo modo:
inkscape image.svg \
--select=layer17 --verb=EditDelete \
--select=layer4711 --verb=EditDelete \
--verb=FileSave --verb=FileClose
Si noti che questo sovrascriverà image.svg
con il risultato, quindi se stai scrivendo questo script, assicurati di lavorare su una copia piuttosto che sui tuoi originali.
3
inkscape image.svg --export-id-only --export-id=layer17 --export-png=image.png --export-width=100 --export-height=100
Su un Mac si potrebbe avere a che fare:
/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
Problemi correlati
- 1. Esegui comando vim da riga di comando
- 2. Riga di comando Inkscape: necessità di convertire SVG in eps senza rasterizzazione del filtro
- 3. Esegui comando da riga di comando da NSIS
- 4. Spostamento di file da riga di comando
- 5. Conversione da riga di comando a immagine da riga di comando
- 6. parser da riga di comando per Qt4
- 7. C ingresso password da riga di comando
- 8. Apertura Chrome da riga di comando
- 9. Come precompilare l'input da riga di comando
- 10. Compilatore da riga di comando per XTend
- 11. L'input da riga di comando causa SyntaxError
- 12. Argomento da riga di comando personalizzato Emacs
- 13. ESlint Errore Installazione da riga di comando
- 14. riga di comando svn da eclissi
- 15. Esegui riga di comando e comando da VBS
- 16. Elenco canonico di opzioni da riga di comando di Eclipse
- 17. analizzare un file di immagine di memoria HPROF dalla riga di comando a livello di programmazione
- 18. eseguire un'applicazione da riga di comando interattiva da java
- 19. Estrazione grafica vettoriale da pdf con Inkscape
- 20. eps (da inkscape) non visualizzata in tcpdf
- 21. Impostazione di programmazione batch ERRORLEVEL da comando FIND fallito
- 22. Codifica carattere riga di comando da execs di PHP()
- 23. Echo una chiamata di funzione da riga di comando vim
- 24. comandi da riga di comando di windows multiple
- 25. Creazione di Android da riga di comando in Windows
- 26. Creazione di opzioni da riga di comando in python
- 27. distribuzione di uno strumento da riga di comando php
- 28. Ottieni dimensione cartella da riga di comando di Windows
- 29. strumento da riga di comando per l'immagine di stampa?
- 30. RTMP: Esiste uno strumento da riga di comando di Linux?
Ehi, che fa il trucco. Grazie per l'aiuto! – Brian
Questo non funziona per me (inkscape 0.91). Sono su Windows, potrebbe essere questo il problema? –
Probabilmente ha bisogno di adattarsi anche per Windows; il formato sopra era di un mac o di uno stile simil unix (probabilmente reso ancora migliore con i suggerimenti di Skela in un'altra risposta). Se scopri come adattarlo a Windows, informalo: aiuterà qualcun altro nella tua situazione. – ecmanaut