ImageMagickで画像の四隅を切り取るには、以下の
バッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
rem 隅のマスク画像を作成
%im%\convert.exe -size 10x10 xc:black -fx "(i+j)>9?1:0" mask1.png
rem マスク画像を作成(隅のマスク画像を左上・右上・左下・右下に配置)
%im%\convert.exe -size 200x150 xc:white -gravity northwest mask1.png -composite -gravity northeast ( mask1.png -flop ) -composite -gravity southwest ( mask1.png -flip ) -composite -gravity southeast ( mask1.png -flip -flop ) -composite -matte -channel A -fx p.r==1?1:0 mask.png
rem マスク画像を使用して元画像を切り抜き
%im%\convert.exe sample1.jpg -matte mask.png -compose dst_in -composite sample81.gif
元画像(sample1.jpg)
出力画像(sample81.jpg)
No comments:
Post a Comment