解决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读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python九九乘法表的实例
Sep 26 Python
python 寻找优化使成本函数最小的最优解的方法
Dec 28 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
Feb 26 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
django基于cors解决跨域请求问题详解
Aug 06 Python
pygame实现俄罗斯方块游戏(对战篇1)
Oct 29 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
python修改微信和支付宝步数的示例代码
Oct 12 Python
python实战之90行代码写个猜数字游戏
Apr 22 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 批量删除 sql语句
2009/06/05 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
JS中递归函数
2016/06/17 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
jQuery插件实现图片轮播效果
2020/10/19 jQuery
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
python判断windows隐藏文件的方法
2014/03/21 Python
Python实现SVN的目录周期性备份实例
2015/07/17 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
python os用法总结
2018/06/08 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
外贸业务员的岗位职责
2013/11/23 职场文书
万年牢教学反思
2014/02/15 职场文书
党建目标管理责任书
2014/07/25 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
学生偷窃检讨书
2014/09/25 职场文书
2014年出纳工作总结与计划
2014/12/09 职场文书
典型事迹材料范文
2014/12/29 职场文书
免职通知
2015/04/23 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
导游词之无锡梅园
2019/11/28 职场文书
MySQL系列之六 用户与授权
2021/07/02 MySQL