from PIL import ImageDraw, Image
import matplotlib.pyplot as plt
list = [100,10,10,200,150,350,400,300]
im = Image.new('RGB',(400,400),'white')
draw = ImageDraw.Draw(im)
# PIL.ImageDraw.Draw.polygon(xy, fill=None, outline=None)
# draw.polygon(((100,10),(10,200),(150,350),(400,300)), outline = 'gold')
draw.polygon(list, outline = 'gold')
print('OK')
plt.figure("dog")
plt.imshow(im)
plt.show()
在图片上根据四个点画多边形
最新推荐文章于 2024-07-04 13:41:33 发布