from PIL import Image, ImageDraw, ImageFont
时间: 2023-06-12 17:05:33 浏览: 194
PIL库,图片库
这是Python中使用Pillow库来操作图像的代码。它可以让你打开、处理和保存图像。
首先,我们需要导入Pillow库中的Image、ImageDraw和ImageFont模块。
```python
from PIL import Image, ImageDraw, ImageFont
```
然后,我们可以使用Image模块的open()方法来打开一张图片。
```python
im = Image.open("example.png")
```
接下来,我们可以使用ImageDraw模块创建一个可以绘制到图像上的对象。
```python
draw = ImageDraw.Draw(im)
```
我们可以使用这个对象来绘制各种形状和文本。例如,我们可以使用它的line()方法来绘制一条直线。
```python
draw.line((0, 0, im.width, im.height), fill=128)
```
最后,我们可以使用ImageFont模块创建一个字体对象,并将其传递给draw对象的text()方法来绘制文本。
```python
font = ImageFont.truetype("arial.ttf", 16)
draw.text((10, 10), "Hello, world!", font=font, fill=128)
```
最后,我们可以使用Image对象的save()方法将修改后的图像保存到文件中。
```python
im.save("output.png")
```
阅读全文