Friday, September 14, 2007

ImageMagickで透明なラインが入った円を描画する

同心円の透明なラインが入った円を描画するには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba -fx "(i-90)^2+(j-130)^2<=70^2&&floor(sqrt((i-90)^2+(j-130)^2))%%4>1?#C9BFAAFF:#00000000" sample222a.png

出力画像(sample222a.png)


rem 重ねあわせ例
%im%\convert.exe sf.jpg sample222a.png -composite sample222b.jpg

重ね合わせ例(sample222b.jpg)


関連項目
ImageMagickで、グラデーションのかかった同心円を描画する

No comments: