Saturday, November 24, 2007

ImageMagickで丸ドットの文字列を描画する

丸ドットの文字列を描画するには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.6-Q16
%im%\convert.exe -size 400x100 xc:white ( -size 40x10 xc:#f2ede9 -fill #74a2c3 -pointsize 9 +antialias -gravity center -draw "text 0,-2 'M a g i c'" )
-fx "(i%%10-5)^2+(j%%10-5)^2<=4^2?v.p{floor(i/10),floor(j/10)}:#FFFFFF}" sample251a.png

出力画像(sample251a.png)


別バージョン。
%im%\convert.exe -size 400x100 xc:white ( -size 40x10 xc:#f2ede9 -fill #74a2c3 -pointsize 9 -gravity center -draw "text 0,-1 'Magic'" )
-fx "(i%%10-5)^2+(j%%10-5)^2<=5^2?v.p{i/10,j/10}:#FFFFFF}" sample251b.png

出力画像(sample251b.png)

No comments: