使用不同字体的Python PIL
我有一个图像,我想添加文字,但我想使用不同风格的字体和比人类已知的最小的东西更大的东西。见鬼,你几乎看不懂这篇课文,它太小了。我可以将文本打印到屏幕上,但我无法更改字体样式或大小,因为我不知道字体存储在哪里。我认为Python/PIL可以使用不止一种标准字体/字号。它们存放在哪里?我在Linux上。改编自:使用不同字体的Python PIL,python,python-imaging-library,Python,Python Imaging Library,我有一个图像,我想添加文字,但我想使用不同风格的字体和比人类已知的最小的东西更大的东西。见鬼,你几乎看不懂这篇课文,它太小了。我可以将文本打印到屏幕上,但我无法更改字体样式或大小,因为我不知道字体存储在哪里。我认为Python/PIL可以使用不止一种标准字体/字号。它们存放在哪里?我在Linux上。改编自: 看起来您可以使用上述模块和函数指定任何.ttf文件和任何fontsize。找到查找字体文件的目录后,我就找到了。 image = Image.new("RGBA", (600,150), (
看起来您可以使用上述模块和函数指定任何
.ttf
文件和任何fontsize
。找到查找字体文件的目录后,我就找到了。
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)