Google検索

Google
 

2009年12月30日水曜日

ImageMagik で RGB を CMYK にするにはどうすれば良い?

野暮用で RGB の jpeg 画像を CMYK-EPS 画像にして Pages に貼り込んで印刷しなくてはならなくなりました。お金がないので、自分で版下をつくるはめに…って PDF で出稿だからまだいいんですが、印刷所で色校を出してもらうお金がなくて(激安でも5千円とかかかるらしい)、やむを得ず自分のところでいろいろやることに。

しかし、印刷周りは素人。Pages って EPS 扱えたっけ…(汗)というのはともかく、Photoshop とか Illusutrator などの気の利いたソフトは持ち合わせてないため(お金を貯めて、CS5 まで我慢…)、現状、Unix のツールで何とかするしかありません。

というわけで、困ったときの Google 先生。MacPorts で ImageMagick をインストールすることにしました。 GIMP と Separate+ という組み合わせのほうが使いやすそうで、いろいろ試してみたんですが、MacPorts でなぜかコンパイルエラー。仕方がないので、MacPorts を再インストールし、さらに ImageMagick を sudo port install し、無事完了したところ。参考にしたリンクはこちら。

こんな都合の良いフリーのソフトってありますか?
http://questionbox.jp.msn.com/qa3716956.html

ImageMagick v6 Examples -- Image File Handling
http://www.imagemagick.org/Usage/files/#delegates

Separate+ (SourceForge.jp)
http://sourceforge.jp/projects/separate-plus/

Separate+
http://cue.yellowmagic.info/softwares/separate-plus/index.html

European Color Initiative (ECI)
http://www.eci.org/doku.php?id=en:start

MacPorts のアンインストール方法
http://osx.miko.org/index.php/Beginning_OS_X_10.5/運用編#MacPorts_.E3.81.AE.E3.82.A2.E3.83.B3.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95

http://journal.mycom.co.jp/column/osx/093/index.html



しかし、肝心の RGB -> CMYK 変換かつEPS保存はまだできていないのでした。続く。

5 件のコメント:

やまかわ さんのコメント...

ImageMagickでCMYKへの変換をするなら、
convert in.jpg -profile AdobeRGB1998.icc -intent relative -blackpoint-compensation -profile JapanColor2001Coated.icc out.tif
という感じになります。元画像のカラースペースがAdobe RGBでない場合、元画像にプロファイルが埋め込まれていない場合などは一部異なります。

ところで、EPSに変換する理由は何でしょうか。特に理由がないのであればPhotoshop以外でEPS画像を作るのはやめた方がよいです(Photoshop EPSはちょっと特殊なので)。
ついでに言うと、ImageMagickでCMYKのEPS作ろうとするとうまく行かないようです。

Sio さんのコメント...

やまかわさん、

教えていただき、ありがとうございました。

EPSにするのは印刷屋さんがその方がいいといっていたからなのですが、Photoshop前提かもしれませんね、たしかに。何回かやってみましたが、EPSは旨く作れませんでした。

元画像にプロファイルを埋め込まれているかどうか、どうやって確認するかまだ調べていないのですが、教えていただいたコマンドで試してみようと思います。

本当にありがとうございます!

やまかわ さんのコメント...

確認する方法でしたら、以前他所で投稿したものがありますのでそちらを参照してください。http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1230665032

Sio さんのコメント...

やまかわさん、

教えていただいたページのコマンドを試してみました。
プロファイルは Colorspace: の部分に出てくるということなので見てみました。

ちなみに、こんな感じで grep で検索してみました。私が今もっている画像は該当箇所に RGB としか出ていないので、一般的な RGB プロファイルと見ていいのですよね。

$ identify -verbose *.jpg > cspace.txt
$ grep -inF "Colorspace" cspace.txt
10: Colorspace: RGB
62: jpeg:colorspace: 2
83: Colorspace: RGB
136: jpeg:colorspace: 2
157: Colorspace: RGB


シェルスクリプトを書いてやれば便利につかえそうですね。ちょっと研究してみたいと思います。

どうもありがとうございました。本当に助かります!
<(__)>

やまかわ さんのコメント...

プロファイルが埋め込まれている場合には、
Profile-icc: ***** bytes
という行が出力され、その次の行にプロファイルの名前が来ます。これらが無い場合はプロファイルが埋め込まれていない画像ということになります。