Saturday, February 02, 2008

ImageMagickで、画像の上下を半円の繰り返しで切り取る

画像の上下を半円の繰り返しで切り取るには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 300x225 xc:white -matte -channel rgba
-fx "(i%%20-10)^2+(j-10)^2-10^2<0?1:0"
-fx "(i%%20-10)^2+(h-j-10-1)^2-10^2<0?1:p"
-fx "j>=10&&j<(h-10)?1:p" sf2.jpg -compose src_in -composite sample296a.png
元画像(sf2.jpg)


出力画像(sample296a.png) : 黒色部分は透過色です。

No comments: