将SVG转换为WebP

时间:2019-08-28 19:34:42

标签: android image android-studio svg webp

如何使用Android Studio将svg文件转换为webp
右键单击xml文件时,我没有看到任何转换为​​webp选项,当我尝试在线转换器时,它生成了1个webp文件,而我期望每个定义文件夹drawable-*dpi
的文件 另外,如果我从其他工具转换为webp,我也看不到如何导入项目。

2 个答案:

答案 0 :(得分:2)

SVG是矢量图形,其中WebP是栅格图形。这些图形类型不兼容。首先,您需要将SVG转换为某种栅格图形。您只需拍摄图像的屏幕快照即可。然后将屏幕快照从栅格格式(通常为PNG)转换为WebP。

答案 1 :(得分:1)

要从svg转换多个密度的webp图像,可以尝试Respresso's image converter。如果将Android输出类型设置为webp,它将为所有密度(从mdpi到xxxhdpi)生成webp图像。

请注意,mdpi版本的分辨率将与svg的尺寸匹配。 (因此,如果要更改它,只需调整svg的宽度/高度参数即可)

如果需要批量转换,则可以免费注册该服务,它将允许您一次转换多个图像。但这是另一个故事。