[python][原创]PIL中polygon参数outline和fill理解
Posted FL1623863129
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[python][原创]PIL中polygon参数outline和fill理解相关的知识,希望对你有一定的参考价值。
看到有人这样写 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也是同理。
以上是关于[python][原创]PIL中polygon参数outline和fill理解的主要内容,如果未能解决你的问题,请参考以下文章
Polygon zkEVM的pil-stark Fibonacci状态机代码解析