Tuesday, December 26, 2006

ImageMagickでフィルム風の枠をつける

ImageMagickでフィルム風の枠をつけるには、
フィルムの穴の部分の画像を作成して、
-tileで左右分の画像を作成することで実現できます。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 15x8 xc:#302520 -fill #ffffff -stroke #ffffff -draw "roundrectangle 3,1 9,3 2,2" margin.png
%im%\convert.exe -size 15x79 tile:margin.png margin2.png
%im%\convert.exe -size 130x79 xc:black margin2.png -geometry 15x79+0+0 -composite -flop margin2.png -geometry 15x79+0+0 -composite sample3.jpg -geometry 100x75+15+2 -composite sample42.jpg

元画像(sample3.jpg)


出力画像(sample42.jpg)

Sunday, December 24, 2006

ImageMagickで楕円を描画する

ImageMagickで楕円を描画するにはellipseやarcを
使用します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 100x100 xc:#fffe99 -fill #fad759 -stroke #f4a729 -draw "ellipse 50,50 30,40 0,360" sample42a.jpg

出力画像(sample42a.jpg)


%im%\convert.exe -size 100x100 xc:#ffe9e7 -fill #fbdfdc -stroke #e1bfbd -draw "arc 10,20 89,79 0,360" sample42b.jpg

出力画像(sample42b.jpg)


rem 楕円描画+ぼかし+画像重ね合わせ
%im%\convert.exe -size 100x110 xc:#fffeee -fill #d9d4ce -stroke #d9d4ce -draw "arc 20,93 79,99 0,360" -blur 3x3 sample2.png -composite sample42c.jpg

出力画像(sample43c.jpg)