我想为iOS重新创建我的应用程序,Android中的图标是带有“android:pathData”属性的XML向量。如何将这些转换为可放入Xcode并使用(保留透明度)的图像?
我搜索了一个解决方案但没有找到任何内容,并在Vector Asset Studio上的Android开发者网站上阅读了该文章,但没有发现将这些drawable导出到我可以导入Xcode的内容。
答案 0 :(得分:5)
我是通过创建一个SVG文件并复制XML文件中path元素的pathData属性的值并将其粘贴到SVG文件中的path元素的d属性中来实现的。然后我使用ImageMagick将其转换为PNG。
所以
<path android:pathData="[Path Data]">
变为
<path d="[Path Data]">.
然后
convert -background none image.svg image.png
在命令行中。
如果有更好的方法,请发布。
答案 1 :(得分:0)
使用提示者提供的技巧后,我使用浏览器打开svg文件,放大到尽可能大的尺寸并截取屏幕截图。 FYI。