Пути к примитиву Polygon SVG

Есть ли способ заставить SVG заставить пути быть полигональными примитивами? Пути в настоящее время имеют проблемы с рендерингом в программном обеспечении, которое мне нужно, и, поскольку мне не нужны какие-либо функции, которые мог бы позволить мне путь, я бы хотел, чтобы все они были полигонами.
Я знаю, что иллюстратор делает это по умолчанию, но как только линия имеет кривую, она помечается как путь и никогда не будет экспортироваться как многоугольник, несмотря на отсутствие кривых и замкнутую непрерывную форму. я хотел бы способ

Рассматриваемый ниже путь использует только одну M и несколько Line To (L) / Horizontal 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 действительно преобразует путь в многоугольник.