InkscapeはGUIを備えたSVGの編集アプリケーションですが、-z
オプションを使用することでコマンドラインから使用することもできます。
SVGファイルをPNGファイルに変換
PNGファイルで出力するには-e
オプションを使います。-w
と-h
は横と縦のピクセルサイズです。
$ inkscape -z -e output.png -w 256 -h 256 input.svg
ちなみに、shellを使ったファイル名の一括リネームで紹介したのと同じ方法を使って、SVGファイルをPNGファイルに一括変換することもできます。
$ for i in *.svg; do inkscape -z -e `basename -s .svg $i`.png -w 256 -h 256 $i; done