self.font = core.getfont(font, size, index, encoding, layout_engine=layout_engine)
OSError: cannot open resource
在前端页面上报错的是500,而且请求头中content_Type=‘text/html’ ,而自己清楚的设置的是image/png ,一位是请求头设置错误,其实不然,这个错误是因为字体font值的错误,以至于打不开资源,这里解决方式也有很多,可以下载,也可以引用其他的字体,我这里比较有效且暴力的解决方式
font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeMono.ttf',35)
这是系统自带的字体,这样就可以完美解决了。
希望对大家有用。