2014-02-07 102 views
0

我有一個圖像我想添加文本,但我想使用不同的風格字體和比人類已知的最小的東西更大的東西。哎呀,你幾乎看不清它的文字是如此的渺小。我可以將文本打印到屏幕上,但無法更改字體樣式或字體大小,因爲我不知道字體的存儲位置。我認爲Python/PIL可以使用標準的字體/字體大小。他們在哪裏存放?我在Linux上。Python PIL使用不同的字體

回答

1

this answer改編:

image = Image.new("RGBA", (600,150), (255,255,255)) 
draw = ImageDraw.Draw(image) 
font = ImageFont.truetype("resources/HelveticaNeueLight.ttf", fontsize) 

draw.text((10, 0), txt, (0,0,0), font=font) 

貌似可以指定任何.ttf文件和任何fontsize你想使用上述模塊和功能。

+0

得到它後,我找到了目錄去哪裏去找到字體文件。 – confused