如何将PNG直接转换为Android矢量可绘制对象?

Swa*_*arg 4 png android android-vectordrawable

是否有在线工具可以将png文件转换为矢量可绘制文件(Android中为xml)?

我在应用程序中用于图标和各个位置的png很少。所以,现在我想将它们转换为xmls。有可能这样做吗?

Dee*_*aku 14

好的,因此您可以按照以下步骤将PNG转换为Android矢量可绘制对象

  • 步骤1:将PNG转换为SVG(可缩放矢量图形)

https://www.autotracer.org/

或者您可以使用您选择的任何在线转换器

http://a-student.github.io/SvgToVectorDrawableConverter.Web/

另外,您也可以使用Android Studio从步骤1中生成的SVG生成Vector绘图。

  • 在Android Studio中,右键单击您的可绘制文件夹New> Vector Asset

这将打开Android studio Vector资产生成器。选择本地SVG文件(您在线生成的文件)

在此处输入图片说明

您也可以参考此帖子 /sf/answers/2478172161/

  • 这个 png 到 svg 转换是迄今为止最好的一个,已经尝试了很多不同的选项,而这个是完全不同的联盟!很高兴找到这个答案! (2认同)