解决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用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
python3 pillow生成简单验证码图片的示例
Sep 19 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
Django中cookie的基本使用方法示例
Feb 03 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
用Python一键搭建Http服务器的方法
Jun 01 Python
Django框架封装外部函数示例
May 28 Python
python识别图像并提取文字的实现方法
Jun 28 Python
Python List列表对象内置方法实例详解
Oct 22 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
python之语音识别speech模块
Sep 09 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
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
innerText 使用示例
2014/01/23 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
Node.js的特点详解
2017/02/03 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
python操作mysql数据库
2017/03/05 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
美国汽车交易网站:Edmunds
2016/08/17 全球购物
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
商务英语应届生自我鉴定
2013/12/08 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
Python制作一个随机抽奖小工具的实现
2021/07/07 Python
nginx实现动静分离的方法示例
2021/11/07 Servers
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
python数字图像处理:图像简单滤波
2022/06/28 Python