Imagemagickで画像ファイルをepsファイルに変換 Imagemagickはデフォルトではpostscript level1のファイルを作ろうと するみたい。例えば > convert robot.jpg robotIM.eps とするとrobot.jpgからepsファイルrobotIM.epsが作られるが圧縮されて いないので -rw-r--r-- 1 xxxxxxxx xxxxxxxx 561731 10月 4 23:23 robot.jpg -rw-r--r-- 1 xxxxxxxx xxxxxxxx 4563426 10月 4 23:56 robotIM.eps とかなり大きくなる。level2または3を指定するには > convert robot.jpg eps2:robotIM2.eps > convert robot.jpg eps3:robotIM3.eps とeps2:またはeps3:を付ければいいようだ。 -rw-r--r-- 1 xxxxxxxx xxxxxxxx 564467 10月 4 23:54 robotIM2.eps -rw-r--r-- 1 xxxxxxxx xxxxxxxx 564863 10月 4 23:56 robotIM3.eps 今どきlevel 2に対応していない環境というのは考えにくいのでeps2:指定を しておけばよいのではないだろうか。ちなみに圧縮法を明示的に指定すると > convert -compress jpeg robot.jpg eps2:robotIM2j.eps > convert -compress zip robot.jpg eps2:robotIM2z.eps -rw-r--r-- 1 xxxxxxxx xxxxxxxx 564468 10月 5 00:00 robotIM2j.eps -rw-r--r-- 1 xxxxxxxx xxxxxxxx 2202767 10月 5 09:21 robotIM2z.eps などとなった。 -- なお昔のphotoshop LEでjpeg圧縮指定、圧縮レベル8(10が最高画質)で 作ったのは -rw-r--r-- 1 xxxxxxxx xxxxxxxx 181275 10月 4 23:29 robot.eps となかなかコンパクト。