2009年11月12日木曜日

ps -> gif

gs -q -dNOPAUSE -dBATCH -sDEVICE=ppm -sOutputFile=- foo.ps | ppmtogif >foo.gif


デフォルトの解像度は 72×72 ,“-r600x600” のようなオプションで解像度が変えられるようだ。

gs -q -dNOPAUSE -dBATCH -sDEVICE=ppm -sOutputFile=- -r600x600 foo.ps | ppmtogif >foo.gif


周囲に余白がある場合は,以下のように。

gs -q -dNOPAUSE -dBATCH -sDEVICE=ppm -sOutputFile=- foo.ps | pnmcrop | ppmtogif >foo.gif


上で使っている ppmtogifpnmcropPBMPLUSNetPBM というフリーソフトの画像フォーマット変換パッケージに入っているみたい。この ppmtogif の部分を変えればいろいろな形式に変換可能。

参考URL
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Ghostscript

0 件のコメント: