ImageMagickで2値化したのちグラデーションで塗りつぶすには、
以下のバッチファイルのように、-thresholdで閾値を設定して
2値化した後、グラデーション塗りつぶします。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
%im%\convert.exe -size 100x100 gradient:#80ffff-#e0ff80 ( sample5.jpg -threshold 53000 -negate -matte -channel A -fx p==1?1:0 ) -compose screen -composite sample80a.jpg
%im%\convert.exe sample5.jpg -threshold 53000 -matte -channel A -fx p==1?1:0 ( -size 100x100 gradient:#80ffff-#e0ff80 ) -compose screen -composite sample80b.jpg
元画像(sample5.jpg)
出力画像(sample80a.jpg)
No comments:
Post a Comment