解决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 for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
May 25 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
Feb 17 Python
Jupyter加载文件的实现方法
Apr 14 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 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将数据导入到Foxmail
2006/10/09 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
Python 正则表达式(转义问题)
2014/12/15 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
Python AES加密实例解析
2018/01/18 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
Python爬虫获取图片并下载保存至本地的实例
2018/06/01 Python
python计算两个数的百分比方法
2018/06/29 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
python文字转语音的实例代码分析
2019/11/12 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
环境建设实施方案
2014/03/14 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
关键在于落实心得体会
2014/09/03 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL