python draw.text绘制中文 代码实现
时间: 2023-12-09 14:05:46 浏览: 155
Python绘图实现显示中文
5星 · 资源好评率100%
可以使用Pillow库来绘制中文,示例代码如下:
```python
from PIL import Image, ImageDraw, ImageFont
# 打开图片
image = Image.open("image.png")
# 获取字体
font = ImageFont.truetype("simsun.ttc", 36)
# 获取绘制对象
draw = ImageDraw.Draw(image)
# 绘制文本
text = "你好,世界!"
draw.text((50, 50), text, font=font, fill=(0, 0, 0))
# 保存图片
image.save("image_with_text.png")
```
其中,`ImageFont.truetype()`方法可以根据字体文件名和字体大小获取字体,`ImageDraw.Draw()`方法可以获取绘制对象,`draw.text()`方法可以绘制文本。注意,Pillow库默认是不支持中文的,需要使用中文字体。
阅读全文