軸はこーしろーからいきますよ

基本的にただの忘備録

ImageMagickでeps形式に画像を変換する

Ubuntuでの話で進めてます.

ImageMagickのインストール

TeXではepsファイルしか使えないみたいです.
なので各フォーマットからepsファイルへと変換する方法を.
ImageMagickを使うのが一般的みたいです.
インストールは以下のコマンドから

$ sudo apt-get install imagemagick

バージョンとか大事だったりする場合はソースから入れたほうがいいんでしょうね.
公式HPにやり方書いてありました.
このあたり?http://www.imagemagick.org/script/install-source.php#unix
バイナリも配布されてます.

画像の変換

convertコマンドでだいたいのことが出来ます.
例えば"hoge.jpg"を"hoge.eps"に変換する場合

$ convert hoge.jpg eps2:fuga.eps

eps2: を付けないとファイルサイズが肥大化してしまうそうです.
ちなみに以下のようになりました.

-rw-rw-r--  1 sa sa     23069 2012-10-01 17:34 eps2_sample.eps
-rw-rw-r--  1 sa sa    927067 2012-10-01 17:34 sample.eps
-rw-rw-r--  1 sa sa     21964 2012-10-01 17:33 sample.jpg

sample.jpgが変換元ファイル.
sample.epsがeps2を付けないで変換.
eps_2_sample.epsがeps2を付けて変換.
eps2無:22kB->906kB
eps2有:22kB->23kB
こんなに変わるとは・・・

画像のグレースケール化

同様にconvertコマンドで

$ convert sample.jpg -type GrayScale gray_sample.jpg

jpgをグレースケール化してからepsに変換したほうが画質劣化がないような気がします.たぶん・・・