Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带孔多边形_Python_Python Imaging Library - Fatal编程技术网

Python 带孔多边形

Python 带孔多边形,python,python-imaging-library,Python,Python Imaging Library,我有一个有洞的形状锉刀,如有岛屿的湖泊。如果没有其他数据存在,我可以用之前存在的颜色绘制内部多边形。但是,如果以前在该区域绘制过某个图形,则该数据将丢失。因此,在我看来,有两种可能的解决方案: 1:如果可以的话,我宁愿不要在那个区域画画 2:如果有必要,我想在绘制外部多边形时,可以获取内部多边形的像素数据并重新绘制 因此,总而言之,需要帮助在PIL中绘制孔的方法,或者如何从图像的指定多边形获取图像数据 提前谢谢 如果你不画多边形的轮廓,也不画与内部填充颜色相同的颜色,你可以这样做。谢谢你的想法。

我有一个有洞的形状锉刀,如有岛屿的湖泊。如果没有其他数据存在,我可以用之前存在的颜色绘制内部多边形。但是,如果以前在该区域绘制过某个图形,则该数据将丢失。因此,在我看来,有两种可能的解决方案:

1:如果可以的话,我宁愿不要在那个区域画画

2:如果有必要,我想在绘制外部多边形时,可以获取内部多边形的像素数据并重新绘制

因此,总而言之,需要帮助在PIL中绘制孔的方法,或者如何从图像的指定多边形获取图像数据


提前谢谢

如果你不画多边形的轮廓,也不画与内部填充颜色相同的颜色,你可以这样做。谢谢你的想法。实际上,我确实需要为边框上色,但这可以在以后使用解决方案的任何更新来完成。。我的用例也类似。需要保留空白区域以供孔洞和休息,其他需要填充颜色,我必须承认我不记得8年前我做了什么哈哈:)我想我是按照@martineau的建议做的