解决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演示数型数据结构的教程
Apr 03 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
在Python的Django框架中使用通用视图的方法
Jul 21 Python
Python六大开源框架对比
Oct 19 Python
200行自定义python异步非阻塞Web框架
Mar 15 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 Python
python字符串和常用数据结构知识总结
May 21 Python
pyqt5 获取显示器的分辨率的方法
Jun 18 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
Aug 26 Python
Python生成并下载文件后端代码实例
Aug 31 Python
python 如何利用argparse解析命令行参数
Sep 11 Python
python自动化发送邮件实例讲解
Jan 04 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产生动态的影像图
2006/10/09 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
php中curl使用指南
2015/02/05 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
js判断浏览器是否支持严格模式的方法
2016/10/04 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
elementUI select组件默认选中效果实现的方法
2019/03/25 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
python搭建微信公众平台
2016/02/09 Python
Python下载指定页面上图片的方法
2016/05/12 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
学校七一活动方案
2014/01/19 职场文书
《中彩那天》教学反思
2014/02/22 职场文书
工艺工程师岗位职责
2014/03/04 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
三峡大坝导游词
2015/01/31 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
基于python实现银行管理系统
2021/04/20 Python
Axios取消重复请求的方法实例详解
2021/06/15 Javascript