間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

カラー EPS 画像のグレースケール化

  • eps ファイルを GSView で開き,[Edit] -> [Convert to vector format...] から WMF や EMF 形式に変換する.
  • OpenOffice.org の draw に読み込んで,メニューの [変更] -> [切り離す] で切り離してから編集する.
  • [ファイル]-[エクスポート]

-ファイル形式:EPS
-選択範囲:ON
-色の書式:グレースケール
結論としては、手動で各色のオブジェクトを変更した方が手間はかかるが、綺麗だった。

参考
Windows による eps ファイル編集
http://www.okada.jp.org/RWiki/?Windows%20%A4%CB%A4%E8%A4%EB%20eps%20%A5%D5%A5%A1%A5%A4%A5%EB%CA%D4%BD%B8(ad*be%A5%BD%A5%D5%A5%C8%A4%CB%CD%EA%A4%E9%A4%CA%A4%A4%CA%FD%CB%A1)#d731440b
http://phi.ypu.jp/swtips/OpenOffice_org.html
MATLAB R2006b,Illustrator 10
http://d.hatena.ne.jp/foodp/20070113/p1

% 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
% 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

未検証

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。