InkscapeにはCLIがあったらしい。これを利用するとSVGから様々なファイル形式、特にPNGへの変換を自動化しやすくなる。最初PhantomJSとcanvas使ってやろうかとか錯乱してた。後出しだけどSVG Advent Calendar 2014の12日目の記事ということにしておこう。 例えばin.svgを幅256ピクセルのPNGファイルとしてout.pngに変換したいとする。Inkscapeの実行ファイルのディレクトリーへパスが通っているとすると、以下のようなオプションで実行すれば変換される。 $ inkscape --without-gui --export-width=256 --file=in.svg --export-png=out.png --without-guiでGUIの起動を無効にし、--export-widthで幅を(高さはアスペクト比を維持してくれる)、--f