如何解决如何批量导入/更新Android可绘制图形PNG格式并覆盖先前转换的WEBP可绘制图形?
我的Android项目中大约有100多个可绘制对象,最近收到了对PNG格式的33个可绘制对象的更新。通常,我的工作流程是合并/替换drawable -...文件夹,以替换具有更新的可绘制对象,并保留其他不需要更新的可绘制对象。当文件属于相同类型(全部为PNG)时,此方法效果很好,但是最近为了简化应用程序,我们在AS中将整个可绘制目录转换为WEBP(无损)。现在,当我合并并替换为更新的资产时,相同可绘制对象的PNG和WEBP版本都将保留,这会导致每个重复的可绘制对象上的构建失败。
我已经在整个合并的可绘制目录中的AS中尝试了“转换为WEBP”选项,但这并没有尝试转换具有现有WEBP文件的可绘制对象,从而使重复项全部保留。
任何解决方案的建议(除了手动删除,替换,重命名各个文件等)都将不胜感激!
注意:我问设计团队是否可以给我们WEBP文件,但是他们本周正在休假,所以我希望有另一种方法!
解决方法
我找到了这种解决方案,希望对您来说很好。
为什么不将带有webp扩展名的新图像放入drawable文件夹中,为什么不在android studio中转换webp图像中的png图像?
这是您要做的:
- 一次选择所有图像
- 右键单击
- 转换为webp
- 现在请注意:取消选中仅“跳过具有透明度/ alpha通道的图像...”, 其余的保持不变
- 单击“下一步”获取N张图片,然后单击“完成”
现在您已用WEBp图像替换了所有PNG图像
希望这对您来说很好
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。