今天在用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

有个简单的解决方法,修改字体为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输出中文_解决Python3用PIL的ImageFont输出中文乱码的问题相关推荐

  1. python3 文本处理_解决python3 写入中文文本查看为乱

    在python3中我们直接使用 f = open("file","w") 然后写入中文时,我们先关闭然后再查看,时没问题的,但是如果我们在文本里面查看会正常的, ...

  2. ios python3闪退_解决Python3 cx_Freeze打包闪退/无法执行以及No module named 'matplotlib.backends.backend_tkagg'...

    [虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在.所以了解原理很重要.这里讲述在没有ARC的情况下,如何使用Instruments来查找程 cx_Free ...

  3. python有中文无法保存_解决python3爬虫无法显示中文的问题

    解决python3爬虫无法显示中文的问题 有时候使用python从网站上爬数据的时候,如果数据里包含中文,有时候显示的却是如下所示...\xe4\xba\xba\xef\xbc\x8c\xe6...类 ...

  4. python3.7不能用_解决Python3.7.0 SSL低版本导致Pip无法使用问题

    终于下决心把python从2.7升到了3.7.懒人安装当然使用Anaconda. 安装成功,编译成功.但是用pip 安装包的时候提示: pip is configured with locations ...

  5. python3中map函数_解决Python3下map函数的显示问题

    map函数是Python里面比较重要的函数,设计灵感来自于函数式编程.Python官方文档中是这样解释map函数的: map(function, iterable, ...) Return an it ...

  6. 笨办法学python3 pdf 脚本之家_解决python3输入的坑——input()

    如下所示: a,b,c,d = input() 很简单的代码,如果输入为 1 -1 -2 3 结果会报错,原因在于input函数会将你的输入作为python脚本运行,那么输入就变成了 1-1 -2 3 ...

  7. python numpy安装失败_解决python3.x安装numpy成功但import出错的问题

    问题描述 windows错误安装方法: pip3 install numpy 这种情况下虽然安装成功,但是在import numpy时会出现如下错误. import numpy ** on entry ...

  8. pythonurllib2方法_解决python3.6想使用urllib2包的方法

    解决python3.6想使用urllib2包的方法 发布时间:2020-08-11 14:24:50 来源:亿速云 阅读:131 作者:小新 小编给大家分享一下解决python3.6想使用urllib ...

  9. python3文件处理_简述 Python3 文件处理

    1.文件处理 找到文件 --> 打开文件 --> 操作:读.写 --> 保存 --> 关闭 1.1.1 写文件 (只要牵扯到文件操作,都是字符串:写文件的时候需要把写的数字转换 ...

最新文章

  1. 1.3-date命令
  2. PHP执行批量mysql语句
  3. GDCM:gdcm::SOPClassUIDToIOD的测试程序
  4. 十六进制转double
  5. iOS XMPP Framework 中文概述
  6. 第一个Win32 SDK应用程序
  7. Java 8:测试Lambda水
  8. php轻博客社区视频教程,轻博客主题 - SEO极致优化的ZBLOG轻博客主题
  9. Oracle 开窗函数--转
  10. node.js学习-整理
  11. java name_Java枚举name()方法及示例
  12. 分布式技术是大规模应用的最后一个考验
  13. Docker教程小白实操入门(11)--如何构建私有Registry
  14. 娱乐游戏及计算机动画论文,有关游戏美术设计论文
  15. 计算机网络 互联网使用的安全协议
  16. 支持jsp、php的免费空间
  17. rm -rf 误删除数据如何进行恢复
  18. halcon裁剪图像_【Halcon】Halcon学习之七:改变图像的现实方式和大小
  19. Markdown语法之html内嵌样式
  20. html网页启动不了404错误,造成网页 404 错误的几大原因介绍

热门文章

  1. Windows 系统上安装 CUDA Toolkit 10.1
  2. 时钟同步技术解析:原子钟实现 Ture-time 机制
  3. 看现在的影视电视剧植入广告和软件模式
  4. 谈谈陌陌争霸在数据库方面踩过的坑
  5. Ant Design Vue-cascader:修改默认值
  6. 虚拟机体验之 Xen 篇 —— 令人脑洞大开的奇异架构
  7. 使用cmd命令添加path环境变量
  8. NGS基础名词解释(1)
  9. P003-PHP代码审计基础-审计方法与步骤-框架与结构
  10. 项目调研 ---老板论 防坑指南