python ImageDraw
时间: 2023-10-14 08:32:19 浏览: 101
Python的ImageDraw模块是Python Imaging Library (PIL)的一部分,用于在图像上绘制2D图形。它提供了一些函数用于绘制直线、矩形、圆、椭圆、多边形等形状,并且可以在图像上添加文本。
以下是一个简单的例子,展示了如何使用ImageDraw模块在图像上绘制一条直线和一个矩形:
```python
from PIL import Image, ImageDraw
# 创建一个空白图像
image = Image.new("RGB", (500, 500), "white")
# 创建一个可以在图像上绘制的对象
draw = ImageDraw.Draw(image)
# 绘制一条直线
draw.line((100, 100, 400, 100), fill="black", width=3)
# 绘制一个矩形
draw.rectangle((200, 200, 400, 400), outline="red")
# 保存绘制后的图像
image.save("drawn_image.png")
```
这是一个基本的示例,你可以根据需要使用ImageDraw模块绘制其他形状和添加文本等。希望能对你有所帮助!如果你有更多的问题,请继续提问。
阅读全文