ImageMagickで文字に斜めの影をつけるには、
-shadowで影を作った後、-affine&-transformで縦方向圧縮+移動の
後に、-shearで傾きをつけることでできます。
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 250x50 xc:none -fill #f8c749 -pointsize 40 -draw "text 20,40 'S a m p l e'" ( +clone -background #101010 -shadow 30x2+4+4 -affine 1,0,0,0.5,-7,18 -transform -shear 45x0 ) +swap -background #ffffff -mosaic sample45.jpg
出力結果(sample45.jpg)
Friday, January 05, 2007
Thursday, January 04, 2007
ImageMagickでドット絵風の文字を描画する
ImageMagickでドット絵風の文字を描画するには、
小さいイメージで文字列を描画後、拡大します。
以下のコマンドだと、ぼやけた感じになります。
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 40x10 xc:#f2ede9 -fill #74a2c3 -pointsize 9 +antialias -draw "fill-opacity 0.3 text 1,8 'M a g i c'" -resize 400x100 sample44a.jpg
以下のコマンドだと、くっきりとドット絵風に拡大されます。
%im%\convert.exe -size 400x100 xc:none ( -size 40x10 xc:#f2ede9 -fill #74a2c3 -pointsize 9 +antialias -draw "fill-opacity 0.3 text 1,8 'M a g i c'" ) -fx "v.p{int(i/10),int(j/10)}" sample44b.jpg
関連項目
ImageMagickでドット絵風の文字を描画する-その2
小さいイメージで文字列を描画後、拡大します。
以下のコマンドだと、ぼやけた感じになります。
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 40x10 xc:#f2ede9 -fill #74a2c3 -pointsize 9 +antialias -draw "fill-opacity 0.3 text 1,8 'M a g i c'" -resize 400x100 sample44a.jpg
以下のコマンドだと、くっきりとドット絵風に拡大されます。
%im%\convert.exe -size 400x100 xc:none ( -size 40x10 xc:#f2ede9 -fill #74a2c3 -pointsize 9 +antialias -draw "fill-opacity 0.3 text 1,8 'M a g i c'" ) -fx "v.p{int(i/10),int(j/10)}" sample44b.jpg
関連項目
ImageMagickでドット絵風の文字を描画する-その2
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で半透明のぼかし文字列を描画する
画像と文字のページを重ね合わせる前に、-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で半透明のぼかし文字列を描画する