【问题标题】:how to convert png image to vectorized image?如何将png图像转换为矢量图像?
【发布时间】:2018-02-15 11:08:30
【问题描述】:

我使用这个在线转换器,而且不止于此 https://image.online-convert.com/convert-to-svg 将图像转换为矢量,但我只能将图像作为 svg 图标,其标签是 svg,但我需要将其标签矢量设为这种格式

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
<path
    android:fillColor="@color/redtext"
    android:pathData="M12,21.35l-1.45,-1.32C5.4,15.36 2,12.28 2,8.5 2,5.42 4.42,3 7.5,3c1.74,0 3.41,0.81 4.5,2.09C13.09,3.81 14.76,3 16.5,3 19.58,3 22,5.42 22,8.5c0,3.78 -3.4,6.86 -8.55,11.54L12,21.35z"/>

那么我怎样才能获得这种格式的图像并使其成为矢量图像。我也尝试使用 illustrator,但我也只获得 svg。我需要 android 应用程序的图像。

【问题讨论】:

    标签: android image svg vector


    【解决方案1】:

    右键单击图像文件夹(如drawable或mipmap)>New>Vector Asset

    选择 .svg 文件并设置名称:

    您将创建矢量可绘制文件:

    <vector android:height="24dp" android:viewportHeight="24.0"
        android:viewportWidth="24.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
        <path android:fillColor="#FFFFFF" android:pathData="M21.71,11.29l-9,-9c-0.39,-0.39 -1.02,-0.39 -1.41,0l-9,9c-0.39,0.39 -0.39,1.02 0,1.41l9,9c0.39,0.39 1.02,0.39 1.41,0l9,-9c0.39,-0.38 0.39,-1.01 0,-1.41zM14,14.5V12h-4v3H8v-4c0,-0.55 0.45,-1 1,-1h5V7.5l3.5,3.5 -3.5,3.5z"/>
    </vector>
    

    【讨论】:

    • 在我开始使用 android 之前是否有任何方法可以做到这一点。我首先需要图标才能像我之前写的格式一样。我不应该用 android 来做
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    • 2020-06-15
    相关资源
    最近更新 更多