
解决Python3中PIL库ImageFont模块显示中文乱码问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详细介绍了如何在Python3环境下使用PIL库时,正确显示ImageFont模块中的中文字符,避免出现乱码现象。
在使用Python3和ImageFont输出中文时遇到乱码问题。以下是修正后的代码:
```python
# coding:utf-8
from PIL import Image, ImageDraw, ImageFont
image = Image.new(RGB, (559, 320), (255, 255, 255))
draw = ImageDraw.Draw(image)
font = ImageFont.truetype(arial.ttf, 40) # 设置字体
draw.text((100, 50), 哈哈哈, fill=black, font=font)
```
注意:在设置字体时,需要确保文件名正确并存在。另外,在调用`draw.text()`方法时添加了颜色参数`fill=black`以解决潜在的问题。
全部评论 (0)
还没有任何评论哟~


