Thursday, April 16, 2009

ImageMagickで画像をブロック風に変換する

ImageMagickで画像をブロック風に変換するには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.8-Q16

%im%\convert.exe -size 20x20 xc:black -fill white -draw "ellipse 10,10,6,6,0,360" sample943a.png

%im%\convert.exe sf.jpg -resize 10x10 -modulate 100,140 -filter point -resize 200x200 sample943b.png
%im%\convert.exe sample943b.png -alpha activate ( -size 200x200 tile:sample943a.png -alpha activate -channel a -fx "r" ) -compose dst_in -composite sample943c.png

%im%\convert.exe sample943b.png ( sample943c.png -evaluate multiply 0.8 ) -composite ( sample943c.png -evaluate multiply 0.8 -geometry -1-1 ) -composite ( sample943c.png -evaluate multiply 1.1 -geometry -2-2 ) -composite sample943d.png

元画像(sf.jpg)


出力画像(sample943d.png)


関連項目
ImageMagickとPHPで画像をブロック風に変換する (Imagickでの同様の処理)

No comments: