如何使用Android Studio将svg
文件转换为webp
?
右键单击xml文件时,我没有看到任何转换为webp选项,当我尝试在线转换器时,它生成了1个webp文件,而我期望每个定义文件夹drawable-*dpi
的文件
另外,如果我从其他工具转换为webp
,我也看不到如何导入项目。
答案 0 :(得分:2)
SVG是矢量图形,其中WebP是栅格图形。这些图形类型不兼容。首先,您需要将SVG转换为某种栅格图形。您只需拍摄图像的屏幕快照即可。然后将屏幕快照从栅格格式(通常为PNG)转换为WebP。
答案 1 :(得分:1)
要从svg转换多个密度的webp图像,可以尝试Respresso's image converter。如果将Android输出类型设置为webp,它将为所有密度(从mdpi到xxxhdpi)生成webp图像。
请注意,mdpi版本的分辨率将与svg的尺寸匹配。 (因此,如果要更改它,只需调整svg的宽度/高度参数即可)
如果需要批量转换,则可以免费注册该服务,它将允许您一次转换多个图像。但这是另一个故事。