青っぽい所以外を白黒にするには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.8-Q16
%im%\convert.exe sf.jpg -matte -channel a -fx "(hue>0.47&&hue<0.69&&luminosity>0.5)?1:0" -channel rgba ( sf.jpg -fx "luminosity" ) +swap -composite sample315a.jpg
元画像(sf.jpg)
出力画像(sample315a.jpg)
2008/07/13追記
ver6.4.0あたりからluminosityからlightnessに変わったので、以下のバッチを実行します。
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 rgba ( sf.jpg -fx "lightness" ) +swap -composite sample315a.jpg
関連項目
ImageMagickで任意の範囲の色相の色を残す
ImageMagickで、青っぽい部分を任意の2色のグラデーションに置き換える
ImageMagickで、マスクした部分を白黒に変換する
No comments:
Post a Comment