отсечение шрифтов с помощью PIL
Это изображение было создано с помощью PIL. Посмотрите, как гс и уs обрезаны на этом изображении? Как я могу предотвратить это?
http://img109.imageshack.us/img109/8874/screenshotep.png
Код, который создал это изображение, довольно прост (сокращенно):
import Image, ImageDraw, ImageFont
im = Image.new("RGBA", (200, 200), 'white')
draw = ImageDraw.Draw(im)
font = ImageFont.truetype("VeraSe.ttf", 12)
draw.text(
(1, 1),
" %s: " % "ggjyfFwe__",
font=font,
fill='black'
)
draw.text(
(1, 30),
" %s" % 15,
font=font,
fill='black'
)
im.show()
Я попробовал это с несколькими различными шрифтами, и это всегда обрезается. Удивительно; ты, GoogleОтсечение шрифта PIL " возвращает очень мало полезных хитов ... Яиспользуя Python 2.6.4 и PIL 1.1.6 в Ubuntu 9.10