PIL(Python Imaging Library)を使う

(1)PILのインストール
(2)コーディング

以下は、文字を書いてbmpに保存するだけ。

import Image
import ImageDraw
import ImageFont

im = Image.new("RGB", (320, 200))
draw = ImageDraw.Draw(im)
font = ImageFont.truetype("Vera.ttf", 10)
draw.setfont(font)

str = "test"

tap = draw.textsize(str,font)

draw.text(((320 - tap[0]) / 2, 100), str ,"#FFFFFF")
im.save("after.bmp")


(3)参考資料
http://www.pythonware.com/library/pil/handbook/imagedraw.htm
http://nakagami.blog.so-net.ne.jp/2006-02-13-1