読者です 読者をやめる 読者になる 読者になる

どせいたんさき。

ナスダヨー

epsファイルからjpegファイルを手軽に作成したい

別に jpeg じゃなくてもいいんですが eps をラスタ画像にしたい時があります.

gnuplot で出力した画像をプレゼンテーションに使いたいとうことが多々あります. OpenOffice の場合だと eps ファイルを直張りした場合とっても重くなったような気がするので毎回画像に変換しています.できるだけ綺麗に変換したい*1.それもコマンドライン上でやりたいですよね.

さっき Google で検索したら見つけました.

gs -sDEVICE=jpeg -dJPEGQ=95 -dNOPAUSE -dBATCH -r600 -sOutputFile=output.jpg input.eps
mogrify -trim output.jpg

gs でラスタ画像にして mogrify(convert) でいらない余白をトリムします.今のところこの方法がクオリティを保ちつつ一番手軽に変換できています.もっと楽な方法を知っている人は教えてください.解像度は 600 もいらないかもしれません.そのあたりは必要な大きさに合わせて適当に設定すれば良さそうです.

*1:convert で一発変換すると必要以上に劣化しているような気がします……パラメタ設定のせいかもしれませんが