python怎么输出内容在图片上
时间: 2023-12-23 14:02:26 浏览: 186
python将文本转换成图片输出的方法
5星 · 资源好评率100%
你可以使用Python中的Pillow库来在图片上输出内容。以下是一个简单的示例代码:
```python
from PIL import Image, ImageDraw, ImageFont
# 打开图片文件
image = Image.open('example.png')
# 创建一个绘制对象
draw = ImageDraw.Draw(image)
# 设置要输出的文本
text = 'Hello, World!'
# 设置要使用的字体和字体大小
font = ImageFont.truetype('arial.ttf', 36)
# 获取文本的宽度和高度
text_width, text_height = draw.textsize(text, font)
# 计算文本的位置
x = (image.width - text_width) / 2
y = (image.height - text_height) / 2
# 在图片上输出文本
draw.text((x, y), text, font=font, fill=(255, 255, 255))
# 保存修改后的图片
image.save('example_with_text.png')
```
这个代码会在图像的中心位置输出一段文本,并将输出后的图像保存为一个新文件。你可以根据需要修改文本的内容、字体、大小和颜色等参数。
阅读全文