使用python的pillow模块中的imagefont.truetype出现问题 200

如图片所示C:\Users\Hades>pythonPython3.6.0(v3.6.0:41df79263a11,Dec232016,08:06:12)[MSCv.19... 如图片所示C:\Users\Hades>pythonPython 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> from PIL import ImageFont>>> fontsize = ImageFont.truetype('Arial.ttf', 36)Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\Program Files\Python\lib\site-packages\PIL\ImageFont.py", line 238, in truetype return FreeTypeFont(font, size, index, encoding) File "D:\Program Files\Python\lib\site-packages\PIL\ImageFont.py", line 127, in __init__ self.font = core.getfont(font, size, index, encoding)OSError: cannot open resource>>> 展开
 我来答
wenjie1024
2017-02-28 · TA获得超过2381个赞
知道大有可为答主
回答量:1737
采纳率:72%
帮助的人:860万
展开全部

我上次也遇到这个问题,后来是这样解决的:

    ttf='/usr/share/fonts/un-core/UnDotum.ttf'
    font=ImageFont.truetype(ttf,min(wid//6,heig//6))

ttf的来源是通过shell命令找到的,windows可以直接在C盘中搜索:

find / -name "*.ttf"
qw1058428361
2018-05-24
知道答主
回答量:22
采纳率:50%
帮助的人:1.6万
展开全部
font = ImageFont.truetype('arial.ttf',36) #注意是小写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式