Преобразование форм SWF в SVG дает неправильный вывод, используя стандартный алгоритм - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь конвертировать формы SWF в SVG. Есть некоторые инструменты, которые могут это сделать, однако они не работают правильно для некоторых путей. Я попытался использовать тот же алгоритм, который использовал один из них (as3swf), и вот что я получаю: этот файл преобразуется в путь, видимый на первом изображении (при просмотре из Inkscape с добавленным штрихом), в то время как второе изображение - это ожидаемый результат (при просмотре с Fla sh Player).

image image

All I'm trying to do is to convert shapes, without animations, image, or gradients.

Here's what I tried so far:

  • as3swf , вывод выше.
  • ffde c Похоже, что он основан на as3swf, фигуры, отображаемые в программе, тоже неверны.
  • Flash2SVG , тоже получаются неправильные пути.
  • pyswf , опять аналогичный вывод.
  • Алгоритм, описанный в тезисе Swiffy , очень похож на алгоритм, используемый в as3swf.

Кто-нибудь знает об открытом исходном коде программа / библиотека, способная правильно преобразовать этот путь? Я нашел пару ссылок на другие программы, но они мертвы. Время идет, и fla sh становится все более и более устаревшим, и экспертов становится все труднее найти. Поэтому я начинаю думать, что решения этой проблемы не существует.

Я не могу попробовать экспорт CSG SVG, так как у меня нет программного обеспечения, но если это не сработает, то оно должно быть невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...