Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用不同字体的Python PIL_Python_Python Imaging Library - Fatal编程技术网

使用不同字体的Python PIL

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

我有一个图像,我想添加文字,但我想使用不同风格的字体和比人类已知的最小的东西更大的东西。见鬼,你几乎看不懂这篇课文,它太小了。我可以将文本打印到屏幕上,但我无法更改字体样式或大小,因为我不知道字体存储在哪里。我认为Python/PIL可以使用不止一种标准字体/字号。它们存放在哪里?我在Linux上。

改编自:


看起来您可以使用上述模块和函数指定任何
.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)