我一直在制作图像重新调整系统,我希望每个帧都能在其上显示计算机看到的内容。我完成了困难的部分,基本上我的问题是如何将文本放在JPG文件上?我尝试了很多方法,并且我一直收到这个错误。我发现PIL让我最接近我想要的东西。
错误:
Traceback (most recent call last):
File "main.py", line 67, in <module>
font = ImageFont.truetype(ImageFont.load(font_), z)
File "C:\Users\techt\Anaconda2\lib\site-packages\PIL\ImageFont.py", line 211, in load
f._load_pilfont(filename)
File "C:\Users\techt\Anaconda2\lib\site-packages\PIL\ImageFont.py", line 76, in _load_pilfont
raise IOError("cannot find glyph data file")
IOError: cannot find glyph data file
答案 0 :(得分:0)
您不必先ImageFont.load()
字体。只需将路径或文件直接传递到ImageFont.truetype()
。 ImageFont.load()
尝试加载位图字体。