Tuesday, January 02, 2007

ImageMagickで画像の上にぼかした文字を描画する

ImageMagickで画像の上にぼかした文字を描画するには、
画像と文字のページを重ね合わせる前に、-blurでぼかします。

set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 200x150 -matte -channel RGBA xc:none -fill #fad759 -pointsize 40 -draw "text 20,100 Sample" -blur 2x2 sample1.jpg +swap -composite sample43a.jpg

元画像(sample1.jpg)


出力画像(sample43a.jpg)


文字を半透明にするいはfill-opacityで透明度を指定します。
%im%\convert.exe -size 200x150 -matte -channel RGBA xc:none -fill #fad759 -pointsize 40 -draw "fill-opacity 0.7 text 20,100 Sample" -blur 2x2 sample1.jpg +swap -composite sample43b.jpg

出力画像(sample43b.jpg)


関連項目
ImageMagickとPHPで半透明のぼかし文字列を描画する

No comments: