解决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中使用Tkinter模块创建GUI程序实例
Jan 14 Python
Python获取任意xml节点值的方法
May 05 Python
深入解析Python中的WSGI接口
May 11 Python
python创建列表并给列表赋初始值的方法
Jul 28 Python
详解Python装饰器由浅入深
Dec 09 Python
python妙用之编码的转换详解
Apr 21 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
python中时间转换datetime和pd.to_datetime详析
Aug 11 Python
Django项目创建到启动详解(最全最详细)
Sep 07 Python
python实现监控阿里云账户余额功能
Dec 16 Python
Django静态文件加载失败解决方案
Aug 26 Python
python实现杨辉三角的几种方法代码实例
Mar 02 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 使用post,get的一种简洁方式
2010/04/25 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
jQuery 浮动广告实现代码
2008/12/25 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
js如何打印object对象
2015/10/16 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
解析ajaxFileUpload 异步上传文件简单使用
2016/12/30 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
Python3 模块、包调用&路径详解
2017/10/25 Python
Windows下python3.6.4安装教程
2018/07/31 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
台湾森森购物网:U-mall
2017/10/16 全球购物
PHP面试题集
2016/12/18 面试题
农药学硕士毕业生自荐信
2013/09/25 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
关于使用Redisson订阅数问题
2022/01/18 Redis
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫
MySQL优化之慢日志查询
2022/06/10 MySQL
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers