Navigation : Top/色変換
* RGBのEPSをグレイスケールに [#t6f5bcbf]
- MATLAB R2006b が吐いた EPS (RGB カラー) の場合,
 % perl -p -i.bak -e 's/([0-9.]+) ([0-9.]+) ([0-9.]+) sr/0.299*$1+0.587*$2+0.114*$3." sg"/e;' hoge.eps
- Illustrator 10 が吐いた EPS (CMYK カラー) の場合,
 % perl -p -i.bak -e 'use List::Util qw(min);s/([0-9.]+) ([0-9.]+) ([0-9.]+) ([0-9.]+) cmyk/"0 0 0 ".(0.299*min(1,$1+$4)+0.587*min(1,$2+$4)+0.114*min(1,$3+$4)." cmyk")/e;' hoge.eps

colorbarはカラーのまま(ファイルの最後の16進数テーブルをいじればなんとかなる?).

*** 出典 [#me0fc8a0]
- http://nao.s164.xrea.com/td/2007-01-13.html