Inkscapeのsvgデータをコマンドラインでpngに変換

地理院の電子国土データをDKG2SVGでInkscape用の.svgのファイルに変換したのは良いがデータ量が多くて呼び出せなくなった。結果として、Inkscapeのエクスポート機能によりpng形式の画像ファイルへの変換もできなくなった。

先日は同じデータが呼び出せていたのに、今回呼び出せなくなった(ウィンドウが黒いままでメモリー3GBくらい使いCPUも30%程度使用しっぱなし)。Inkscapeのバージョンは同じで0.91、その間変わった事といえば、(1)WindowsのシステムをHDDからSSDに移動、(2)メモリーが8+4の12GBだったのを8+8の16GBに増強、(3)WindowsUpdateが5回かかっている、どれかが関係してるのだろうけど対応方法が不明なので、別途違う方法を探してみました。

下記のページが見つかりなんとかなりました。はじめはInkscapeの環境設定でメモリーを大きくするとか出来ないかな?と探したのですが、コマンドプロンプトで「”C:\Program Files\Inkscape\inkscape.exe” -f svgファイルの名称 -e pngファイルの名称 -d 600」と入れてやると、A2サイズより少し大きいエリアを600dpiのpng画像ファイルに数分で変換できました。

Inkscape コマンドライン マニュアル
http://www.hcn.zaq.ne.jp/___/unix/inkscape-man-ja.html

(rogaine_mm)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です