解决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中使用SAX解析xml实例
Nov 21 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
Apr 24 Python
Python打包可执行文件的方法详解
Sep 19 Python
Python之pandas读写文件乱码的解决方法
Apr 20 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
Python实现深度遍历和广度遍历的方法
Jan 22 Python
pandas把所有大于0的数设置为1的方法
Jan 26 Python
python3实现表白神器
Apr 09 Python
Python如何在windows环境安装pip及rarfile
Jun 15 Python
python求解汉诺塔游戏
Jul 09 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
Nov 25 Python
Python人工智能之混合高斯模型运动目标检测详解分析
Nov 07 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
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php中设置多级目录session的问题
2011/08/08 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
php 浮点数比较方法详解
2017/05/05 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
javascript 面向对象思想 附源码
2009/07/07 Javascript
一个javascript图片阅览组件
2010/11/09 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
了解JavaScript中的选择器
2019/05/24 Javascript
javascript实现日历效果
2019/06/17 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
Python实现的读写json文件功能示例
2018/06/05 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
基于Python正确读取资源文件
2020/09/14 Python
Original Penguin美国官网:布拉德皮特、强尼德普喜爱的服装品牌
2016/10/25 全球购物
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
几个MySql的面试题
2013/04/22 面试题
护士实习鉴定范文
2013/12/22 职场文书
环境保护标语
2014/06/20 职场文书
公司人事任命通知
2015/04/20 职场文书
导游词之日月潭
2019/11/05 职场文书