xyz*_*123 5 python cairo pycairo
有没有办法填充闭合路径(多边形)之外的所有内容?
背景:我想用海岸线渲染一些地图 - 所以有时我需要用蓝色填充海洋,所以我认为用蓝色填充海岸线多边形之外的所有内容是最简单的,在我的情况下也是最有效的颜色。
提前致谢!
您可以将覆盖整个绘图区域的矩形添加到海岸线路径中,并将填充规则设置为cairo.FILL_RULE_EVEN_ODD。此后调用fill()将填充原始路径之外的区域。(如果您为矩形选择了正确的方向,则可以跳过设置填充规则。)
| 归档时间: |
|
| 查看次数: |
1164 次 |
| 最近记录: |