ImageDraw.Draw( )对象画长方形
时间: 2023-05-28 08:05:55 浏览: 150
新手编的JAVA软件,画一个长方形
4星 · 用户满意度95%
以下是使用ImageDraw.Draw()对象画长方形的示例代码:
```
from PIL import Image, ImageDraw
# 创建一个空白图像
img = Image.new("RGB", (400, 400), "white")
# 创建一个ImageDraw.Draw()对象
draw = ImageDraw.Draw(img)
# 画一个红色长方形
draw.rectangle((100, 100, 300, 300), fill="red")
# 保存图像
img.save("rectangle.png")
```
在上述代码中,我们首先创建了一个空白的图像,并创建了一个ImageDraw.Draw()对象。然后,我们使用该对象的rectangle()方法画了一个红色长方形,并将图像保存为PNG文件。长方形的坐标参数是一个四元组,分别表示左上角和右下角的坐标。在本例中,我们将长方形的左上角坐标设置为(100, 100),右下角坐标设置为(300, 300)。
阅读全文