Friday, November 23, 2007

ImageMagickで黄色だけを強調してにじませる

黄色だけ強調してにじませるには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.6-Q16
%im%\convert.exe sf.jpg -modulate 80,20 ( sf.jpg -matte -channel a
-fx "(hue>0.11&&hue<0.19&&intensity<0.93&&saturation>0.5)?1:0"
-channel rgb -modulate 100,150 -channel rgba ) -composite ( sf.jpg -matte -channel a
-fx "(hue>0.11&&hue<0.19&&intensity<0.93&&saturation>0.5)?0.9:0"
-channel rgba -blur 5x10 ) -composite sample248a.png

バッチファイルでは、黄色以外を若干暗めにして彩度を落とし、黄色では彩度を強め、黄色の
部分にぼかしをかけた画像を重ね合わせています。


元画像(sf.jpg)


出力画像(sample248a.png)


関連項目
ImageMagickとPHPで黄色だけを強調してにじませる (Imagickによる同様の処理)

No comments: