2008-07-13 (Sun)

_ Add fonts to ImageMagick (Magick++)

ドキュメントがなく、試行錯誤でやったので正しいかどうは分からないが、メモ。

ImageMagickのフォントの設定は、/usr/lib/ImageMagick-6.3.7/configらあたりにある。そこに自分の望むフォントがなければ、足す必要がある。スクリプトをゲットして、

$ ./imagick_type_gen > ~/.magick/type.xml
$ convert -list type

で確認できれば、OK。

Magick::Image image("100x100", "white");
image.strokeAntiAlias(true);
image.strokeColor("black");
piece.font("VLGothic");
piece.annotate("あ", Magick::CenterGravity);

という感じ。ただし、ファイルはUTF-8でないといけない。

[]