【发布时间】:2016-05-07 01:25:32
【问题描述】:
我想为 iOS 重新创建我的应用程序,Android 中的图标是带有“android:pathData”属性的 XML 向量。如何将这些转换为可以放入 Xcode 并使用的图像(保持透明度)?
我搜索了一个解决方案,但一无所获,并阅读了 Vector Asset Studio 上 Android 开发者网站上的文章,但没有发现任何关于将这些可绘制对象导出到我可以导入 Xcode 的内容。
【问题讨论】:
我想为 iOS 重新创建我的应用程序,Android 中的图标是带有“android:pathData”属性的 XML 向量。如何将这些转换为可以放入 Xcode 并使用的图像(保持透明度)?
我搜索了一个解决方案,但一无所获,并阅读了 Vector Asset Studio 上 Android 开发者网站上的文章,但没有发现任何关于将这些可绘制对象导出到我可以导入 Xcode 的内容。
【问题讨论】:
我通过创建一个 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
在命令行中。
如果有更好的方法,请发布。
【讨论】:
fill。例如,fill="red"。
使用 Questioner 提供的技巧后,我使用浏览器打开 svg 文件,放大到尽可能大的大小并截屏。仅供参考。
【讨论】: