python如何使用ImageFont加载字体
时间: 2024-05-12 09:21:13 浏览: 144
python中font字体使用
使用PIL库的ImageFont模块可以加载字体。
下面是一个简单的示例:
```python
from PIL import Image, ImageDraw, ImageFont
# 打开图片
image = Image.open("example.jpg")
# 创建一个新的图片
draw = ImageDraw.Draw(image)
# 加载字体
font = ImageFont.truetype("arial.ttf", 36)
# 在图片上绘制文本
draw.text((10, 10), "Hello, world!", font=font)
# 保存图片
image.save("output.jpg")
```
在上面的代码中,我们首先打开一张图片,并创建一个新的ImageDraw对象来在上面绘制文本。然后,我们使用ImageFont.truetype()方法加载指定字体(此处使用了Arial字体),并指定字体大小为36。最后,我们调用draw.text()方法,在图片上绘制文本。最后,我们将图片保存为output.jpg。
阅读全文