Monday, January 08, 2007

ImageMagickで波模様の画像を切り取る

ImageMagickで波模様の画像を切り取るには、
-waveで波模様を作成した後、-rotateで
回転させ(waveは横方向なので)、
-draw&rectangleでwaveで抜けた部分を
塗りつぶしてマスクを作成します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 100x100 sample2bg.jpg ( xc:none -matte -channel RGBA -fill #ffffffff -background none -draw "rectangle 0,0 50,100" -rotate -90 -wave -10x100 -rotate 90 -draw "rectangle 0,0 25,100" -negate ) -background white -compose screen -composite sample46.jpg

元画像(sample2bg.jpg)


出力画像(sample46.jpg)

No comments: