Conversione batch da SVG a PNG

Per generare immagini PNG dal formato sorgente SVG in modo automatizzato, puoi usare questo comando:
for i in *.svg; do inkscape -f "$i" -e "$i.png" -w 80; done

Nota: '-w 80' rappresenta la larghezza finale in pixel per la PNG creata, un valore di 80 è adatto per generare thumbnail. Se hai bisogno di immagini PNG di dimensioni maggiori allora porta il valore a qualcosa intorno a 600.

Fino a che OpenOffice.org non includerà un supporto completo al formato SVG, potrai trovare utile disporre di immagini PNG molto più grandi. Per ottenerle sotto WindowsXP, crea un file batch contentente la seguente linea  ed eseguilo nella cartella principale dove hai installato le Open Clip Art:

for /R %%i in (*.svg) do C:\inkscape\inkscape.exe -f "%%~fi" -e "%%~dpni.png" -w 600

Dove "C:\inkscape\inkscape.exe" rappresenta il perscorso dove hai installato Inkscape.Quando esegui il file batch, esso attraverserà ricorsivamente tutte le sottocartelle della cartella dove viene eseguito. Se desideri che il file batch agisca solo sui file SVG della cartella corrente, rimuovi il "/R" iniziale.

Nota: Se vuoi eseguire il comando da linea di comando, cambia “%%” in “%” ovunque compare.

Trovi un file batch svg2png.bat di esempio nella cartella \extras\openclipart\ di TheOpenCD.