pil库的img中给封闭图形填充颜色的函数
时间: 2023-06-04 11:02:50 浏览: 103
可以使用 PIL 库中的 ImageDraw 模块中的 draw.polygon() 函数来给封闭图形填充颜色。代码示例:
```
from PIL import Image, ImageDraw
# 创建图像
img = Image.new('RGB', (500, 500), color='white')
# 获取画布对象
draw = ImageDraw.Draw(img)
# 定义多边形点坐标
points = [(100, 100), (200, 100), (150, 200)]
# 填充多边形
draw.polygon(points, fill='red')
# 显示图像
img.show()
```
这个例子中,我们创建了一个 500x500 的白色图像,然后定义了一个三角形的点坐标,并将其用红色填充。
阅读全文