python设置图片内的字体和大小
时间: 2024-02-20 17:56:36 浏览: 59
在 Python 中设置图片内的字体和大小,可以使用 Pillow 库来实现。具体步骤如下:
1. 安装 Pillow 库,可以使用 pip 命令进行安装:
```
pip install Pillow
```
2. 导入需要的模块:
```python
from PIL import Image, ImageDraw, ImageFont
```
3. 打开图片:
```python
image = Image.open("image.jpg")
```
4. 创建绘图对象:
```python
draw = ImageDraw.Draw(image)
```
5. 设置字体和字体大小:
```python
font = ImageFont.truetype("arial.ttf", 20)
```
6. 在图片上添加文字:
```python
draw.text((x, y), "text", font=font, fill=(255, 255, 255))
```
其中,(x, y) 表示文字的起始位置,"text" 表示要添加的文字内容,font 表示字体和字体大小,fill 表示字体颜色,可以是一个 RGB 颜色元组。
7. 保存图片:
```python
image.save("new_image.jpg")
```
完整代码示例:
```python
from PIL import Image, ImageDraw, ImageFont
image = Image.open("image.jpg")
draw = ImageDraw.Draw(image)
font = ImageFont.truetype("arial.ttf", 20)
draw.text((100, 100), "Hello, world!", font=font, fill=(255, 255, 255))
image.save("new_image.jpg")
```
运行后,会在当前目录下生成一张新的图片 new_image.jpg,其中包含了添加了文字的效果。
阅读全文