コマンドラインでSVGをPNGに変換する方法

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

コメントを残す

メールアドレスが公開されることはありません。