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