Monday, February 11, 2008

ImageMagickで、波型の円で端をぼかして切り取る

波型の円で端をぼかして切り取るには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 300x225 xc:none -virtual-pixel background -background none -matte -channel rgba -fill white -draw "ellipse 130,110,100,100,0,360" -wave 6x20 -blur 0x3 -rotate -30 -gravity center -crop 300x225+0+0 +repage sf2.jpg -compose src_in -composite sample305a.png
rem 重ねあわせ例
%im%\convert.exe sf.jpg sample305a.png -resize 250 -geometry -30-30 -composite +repage sample305b.jpg

元画像(sf2.jpg)


出力画像(sample305a.png):黒色部分は透過します。


重ね合わせ用画像(sf.jpg)


出力画像(sample305b.jpg)


関連項目
ImageMagickで、端が半透明の円形に画像を切り取る
ImageMagickでバンド状の半透明グラデーション円で画像を切り取る

No comments: