Как экспортировать векторные чертежи Android XML в другой формат?

Я хочу воссоздать свое приложение для iOS, а значки в Android - это XML-векторы с атрибутом "android: pathData". Как преобразовать их в изображение, которое я могу поместить в Xcode и использовать (сохраняя прозрачность)?

Я искал решение и ничего не нашел и прочитал статью на сайте разработчика Android на Vector Asset Studio, но ничего не нашел об экспорте этих чертежей в то, что я могу импортировать в Xcode.

2 ответов


Я сделал это, создав SVG-файл и скопировав значение атрибута pathData элемента path в XML-файле и вставив его в атрибут d элемента path в SVG-файле. Затем я преобразовал его в PNG с помощью ImageMagick.

Так

<path android:pathData="[Path Data]">

становится

<path d="[Path Data]">.

затем

convert -background none image.svg image.png

в командной строке.

Если есть лучший способ сделать это, пожалуйста, разместить его.


после использования trick Questioner предоставить, я использую браузер, чтобы открыть файл svg, увеличить до размера как можно больше и сделать снимок экрана. К ВАШЕМУ СВЕДЕНИЮ.