PIL Python 图像文本 "IOError: 无法找到字形数据文件"

5
我一直在制作一个图像识别系统,希望每个帧都能显示计算机所看到的内容。我已经完成了困难部分,现在我的问题是如何在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
1个回答

2

你不需要先使用ImageFont.load()加载字体。直接将路径或文件传递给ImageFont.truetype()即可。 ImageFont.load()会尝试加载一个位图字体。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接