解决Python3用PIL的ImageFont输出中文乱码的问题


Posted in Python onAugust 22, 2019

今天在用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

解决Python3用PIL的ImageFont输出中文乱码的问题

有个简单的解决方法,修改字体为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用PIL的ImageFont输出中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现图片批量剪切示例
Mar 25 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
浅析Python的web.py框架中url的设定方法
Jul 11 Python
Python 找到列表中满足某些条件的元素方法
Jun 26 Python
Windows下PyCharm安装图文教程
Aug 27 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
python挖矿算力测试程序详解
Jul 03 Python
python3文件复制、延迟文件复制任务的实现方法
Sep 02 Python
利用Python产生加密表和解密表的实现方法
Oct 15 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
Python3爬虫中pyspider的安装步骤
Jul 29 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 #Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 #Python
Django stark组件使用及原理详解
Aug 22 #Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 #Python
Python学习笔记之列表和成员运算符及列表相关方法详解
Aug 22 #Python
Django上线部署之IIS的配置方法
Aug 22 #Python
对python中UDP,socket的使用详解
Aug 22 #Python
You might like
介绍一些PHP判断变量的函数
2012/04/24 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
js 多浏览器分别判断代码
2010/04/01 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
replace()方法查找字符使用示例
2013/10/28 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
深入了解Python数据类型之列表
2016/06/24 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
关于爱情的广播稿
2014/01/16 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
员工离职感谢信
2015/01/22 职场文书
转让协议书
2015/01/27 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技