PIL-ImageFont:OSError: cannot open resource

使用PIL时,创建某个字体Font对象时出错:

font=ImageFont.truetype('Arial.ttf',36)

 

可能原因有两个:

1、PIL无法定位到字体文件的位置。

可以通过提供绝对路径解决,比如

font=ImageFont.truetype('C:\Windows\Fonts\Arial.ttf',36)

2、文件名写错了

font=ImageFont.truetype('arial.ttf',36)

一般情况下是第二种

posted @ 2020-10-14 13:06  ShineLe  阅读(2445)  评论(0)    收藏  举报