Tuesday, August 28, 2007

ImageMagickで横線の入った文字を描画する

ImageMagickで横線の入った文字を描画するには、
以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 200x50 xc:white -fx "j%%3==0?#707070:#FFFFFF" +antialias -font Tahoma-Bold -gravity center -fill white -draw "font-size 28 text 0,0 'ImageMagick'" ( -size 200x50 xc:none +antialias -font Tahoma-Bold -gravity center -fill red -draw "font-size 28 text 0,0 'ImageMagick'" -channel a -fx "(p.r==1)?1:0" -channel rgb -fx "j%%3<2?#707070:#FFFFFF" -channel rgba ) -composite sample205a.png

上記バッチファイルでは、背景部分が3ピクセル毎に横線を引き、
文字の部分は3ピクセルのうち2ピクセルに横線を描画しています。

出力画像(sample205a.png)

No comments: