多边形 SVG 原语的路径

平面设计 adobe-illustrator svg 小路
2022-02-16 00:20:09

有没有办法强制 SVG 强制路径成为多边形图元?路径目前在我需要它们的软件中呈现问题,并且由于我不需要任何功能,路径可以为我提供我希望它们都是多边形。
我知道 illustrator 默认会这样做,但是一旦一条线中有一条曲线,它就会被标记为一条路径,并且尽管没有任何曲线并且是一个封闭的连续形状,但它永远不会被导出为多边形。我想要一种方法

下面有问题的路径在其路径数据中仅使用单个 M 和多个 Line To(L)/Horizo​​ntal Line To(H),因此没有贝塞尔曲线来证明它是一条路径。

M439.83,367.33l52.33-1l3.5-32.67h346.21l10.38,74.58h22.25l3.5-12.38h42.25l-4.88,22.88h33.13v3.13h13.25l17.33,79.96l-2.83,12.42h-9.33l21.25,107.67h7.58l14.67,72l-3.75,10.75H892.21l0.25,3.25l-2.33,10.54H461.08l-1.67-11.63l10.5-108.58h-57.25l-2.08-11.75l14.58-107.17H418l-2.33-12.83l6.75-44.08h10.33L439.83,367.33z

https://betravis.github.io/shape-tools/path-to-polygon/ 是一个解决方案,但出于生活质量的原因,我想要一些我可以自动化或至少在本地做的事情。

使用直接选择工具将点转换为角将不起作用,线仍将导出为路径。

1个回答

我尝试了一些支持 SVG 的应用程序,发现在Sketch中打开和导出路径确实会将路径转换为多边形。