解决Python3用PIL的ImageFont输出中文乱码的问题
2019-08-22 11:06
2046 查看
今天在用python3+ImageFont输出中文时,结果显示乱码
# coding:utf-8 from PIL import Image, ImageDraw, ImageFont image= Image.new('RGB', (559, 320),(255,255,255)) draw = ImageDraw.Draw(image) # draw.text() font = ImageFont.truetype("arial", 40, encoding="unic") # 设置字体 draw.text((100, 50), "哈哈哈", 'black', font) # del draw image.show() # printers = win32print.EnumPrinters(10) # print printers
有个简单的解决方法,修改字体为simsun.ttc即可:
# coding:utf-8 from PIL import Image, ImageDraw, ImageFont image= Image.new('RGB', (559, 320),(255,255,255)) draw = ImageDraw.Draw(image) # draw.text() font = ImageFont.truetype("simsun.ttc", 40, encoding="unic") # 设置字体 draw.text((100, 50), "哈哈哈", 'black', font) # del draw image.show() # printers = win32print.EnumPrinters(10) # print printers
以上这篇解决Python3用PIL的ImageFont输出中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python3 出现print输出的中文乱码问题解决
- 用python写文件输出,解决输出的中文为乱码问题
- 解决Python pandas plot输出图形中显示中文乱码问题
- informix查询中文数据输出乱码问题解决
- 解决使用nvelocity时候template文件里面包含中文输出结果时候出现乱码的问题
- Python IDE: PyCharm程序输出乱码问题(含中文乱码)
- Linux下Tomcat控制台输出及日志中文乱码问题的解决
- 【搬家】【Python】【Windows】Windows Console 中 Python 输出中文字符乱码的问题
- Python2.x中文乱码问题解决方法
- 解决Windows下python中文乱码问题
- JavaScript传中文值给Action出现乱码问题解决和返回ajax 返回 输出 json 乱码
- Cocos2d—X游戏开发之VS2010 控制台输出中文,模拟器中文乱码问题解决
- log4j解决输出文件和控制台中文乱码的问题
- 用jsp动态输出excel文档和中文乱码问题的解决
- python程序中文输出问题怎么解决
- response实现案例之向页面输出中文解决乱码问题
- Eclipse控制台输出中文乱码问题的解决
- Python BeautifulSoup中文乱码问题的2种解决方法
- Ruby on Rails 入门之:(4) 解决Ruby输出中文出现乱码的问题
- python django MySQLdb 连接 mysql 5.5 中文乱码问题的解决