[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状态机代码解析

Polygon zkEVM工具——PIL和CIRCOM

Polygon zkEVM的pil-stark Fibonacci状态机初体验

Polygon zkEVM中的常量多项式

python3安装PIL

Polygon zkEVM R1CS与Plonk电路转换