Saturday, May 19, 2007

ImageMagickで透過PNGのエッジ抽出画像を生成する

ImageMagickで透過PNGのエッジ抽出画像を生成するには、
以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.4-Q16
%im%\convert.exe sample9b.jpg -enhance -enhance -enhance -enhance -enhance -edge 2 -threshold 50%% -channel A -fx "p.r==1?1:0" -channel RGB -fx "p==1?#2050C0:0" -channel RGBA -blur 1 sample160.png
%im%\convert.exe sample9b.jpg -fx "(r+g+b)/3" sample160.png -composite sample160b.png

元画像(sample9b.jpg)


出力画像(sample160.png)


白黒画像と重ねあわせた例(sample160b.png)

No comments: