我目前知道的python中用来裁剪多边形的库有pyclipper和Polygon3。效果如下。

pyclipper
缩小
python多边形裁剪库效果对比
放大
python多边形裁剪库效果对比
Polygon3
python多边形裁剪库效果对比

Polygon3是设置一个比例进行裁剪,clipper是设置若干个像素值的宽度进行裁剪。

可以看出Polygon3裁剪得到的多边形位置会有偏移,结果不正确。clipper效果较好,但是多边形放大的结果中,交点不能很好地还原。

相关文章: