看到有人这样写 image_draw.polygon(xy=points_list, outline=1, fill=1)
也有人这么写
image_draw.polygon(xy=points_list, outline='red', fill='blue')
还有人这么写
image_draw.polygon(xy=points_list, outline='#0EFF12', fill='#000000')
其实表示意思一下看出来就是颜色,我十分不解是outline=1, fill=1是什么意思,通过运行代码才发现,如果构建mask图像时候fill=1则遍历图像RGB值会是(1,1,1),如果把fill=2则则遍历图像RGB值会是(2,2,2),这下就明白其实这么设置意思就是将图片RGB通道统一设置为固定数字,其实也是颜色一种,只不过是RGB值是一样的。outline也是同理。