Thursday, March 27, 2008

ImageMagickで、日本語文字列から画像を生成する

指定したポイントサイズの日本語文字列にぴったりの大きさの画像を生成するには、
以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.9-Q16
%im%\convert.exe -font "c:/winnt/fonts/msmincho.ttc" -pointsize 30 -fill #303030 -background #f0eee4 label:@message.txt sample347a.png

message.txtにはUTF-8エンコーディングで以下の文字列を保存します。
-------------------------------------------------------------------------
日本語の文字列
-------------------------------------------------------------------------

背景色は-backgroundオプションで、文字列の描画色は-fillオプションで指定します。

出力画像(sample347a.png)

No comments: