解决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中super关键字用法实例分析
May 28 Python
在Python程序中操作MySQL的基本方法
Jul 29 Python
Ruby元编程基础学习笔记整理
Jul 02 Python
Python贪心算法实例小结
Apr 22 Python
实例讲解Python3中abs()函数
Feb 19 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
使用python求解二次规划的问题
Feb 29 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
基于Python实现2种反转链表方法代码实例
Jul 06 Python
Django Auth用户认证组件实现代码
Oct 13 Python
python实现ping命令小程序
Dec 28 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
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
微信小程序url与token设置详解
2017/09/26 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
HTML5 Web 存储详解
2016/09/16 HTML / CSS
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
GWT都有什么特性
2016/12/02 面试题
食品安全工作方案
2014/05/07 职场文书
教师师德考核自我评价
2014/09/13 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
React自定义hook的方法
2022/06/25 Javascript