0
我有一個圖像我想添加文本,但我想使用不同的風格字體和比人類已知的最小的東西更大的東西。哎呀,你幾乎看不清它的文字是如此的渺小。我可以將文本打印到屏幕上,但無法更改字體樣式或字體大小,因爲我不知道字體的存儲位置。我認爲Python/PIL可以使用標準的字體/字體大小。他們在哪裏存放?我在Linux上。Python PIL使用不同的字體
我有一個圖像我想添加文本,但我想使用不同的風格字體和比人類已知的最小的東西更大的東西。哎呀,你幾乎看不清它的文字是如此的渺小。我可以將文本打印到屏幕上,但無法更改字體樣式或字體大小,因爲我不知道字體的存儲位置。我認爲Python/PIL可以使用標準的字體/字體大小。他們在哪裏存放?我在Linux上。Python PIL使用不同的字體
從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
你想使用上述模塊和功能。
得到它後,我找到了目錄去哪裏去找到字體文件。 – confused