Saturday, August 16, 2008

ImageMagickで、青色っぽい部分とそれ以外の部分を色付けする

画像の青色っぽい部分とそれ以外の部分を、それぞれ白黒化して別の色で着色するには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.2-Q16
%im%\convert.exe sf.jpg -matte -channel a -fx "(hue>0.47&&hue<0.69&&lightness>0.45)?1:0" -channel rgb -fx "luminance" -fill #aaccff -tint 90 ( sf.jpg -fx "luminance" -fill #F8C749FF -tint 90 ) +swap -composite sample534a.jpg

上記バッチでは、青色っぽい部分を白黒化して#aaccffで着色して、それ以外の部分も白黒化してオレンジ色(#F8C749FF)で着色しています。

元画像(sf.jpg)


出力画像(sample534a.jpg)


関連項目
ImageMagickで、青っぽい所以外を白黒にする

No comments: