Sunday, January 13, 2008

ImageMagickで逆光で暗くなった部分(青色部分以外)を明るくする - その2

逆光で暗くなった部分(青色部分以外)を明るくするには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe tree1.jpg -matte -channel a -fx "(hue>0.47&&hue<0.69&&luminosity>0.5)?0:1"
-channel rgb -modulate 180 tree1.jpg +swap -composite sample276a.jpg

上記のバッチでは、青色以外の部分を-modulateオプションで明るくしています。

元画像(tree1.jpg)


出力画像(sample276a.jpg)


2008/07/13追記
ver6.4.0あたりからluminosityからlightnessに変わったので、以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.2-Q16
%im%\convert.exe tree1.jpg -matte -channel a -fx "(hue>0.47&&hue<0.69&&lightness>0.5)?0:1" -channel rgb -modulate 180 tree1.jpg +swap -composite sample276a.jpg

関連項目
ImageMagickで逆光で暗くなった部分(青色部分以外)を明るくする

No comments: