APK瘦身--使用Google官方包进行图片Webp格式转换

本文介绍了如何使用Google官方的libwebp库进行APK瘦身,通过将png和jpg图片转换为webp格式来压缩体积。详细步骤包括下载libwebp,配置环境变量,使用cwebp命令行工具进行单张和批量转换,并提供了批量转换的批处理程序代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实习带我的导师要做akp瘦身,要把apk中的png和jpg图片转换成webp格式,看看能压缩多少。

1.下载安装包:

网站:https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html

百度云盘提供libwebp-1.0.0版本:链接:https://pan.baidu.com/s/16sB9LjqIn2SBc4XfR3JA9w 提取码:6t6m

下载后解压到文件夹,打开找到其中bin 文件夹,如图:

其中的cwebp.exe就是将图片转为webp格式的应用程序。

解压后的文件夹中有Redme.txt文件,这个是说明文档,怎么使用都在这里面:

可以看到cwebp.exe是webp编码工具,dwebp是webp解码工具等等。这里着重看cwebp.

2.为了方便使用,配置一下cwebp的环境,这样就可以直接在cmd中不切换目录用命令行控制(如果不配置环境变量,后续cmd中操作都必须是在cwebp.exe所在的目录下)

 

步骤:复制cwebp.exe的路径->编辑环境变量中的Path,添加上cwebp的路径

保存后,在cmd中键入cwebp,如果能出来如下图的信息,就是配置成了

3.各种参数参看Readme.txt文档中encoding tool部分的命令描述最简单的命令就是像上面那张图,在cmd中按照对应格式敲就可以:画线部分就是命令格式,第一个目录是放置要转换的原图的位置,第二个目录是生成的webp格式的图片存放的目录,其中-q是压缩质量,默认值是75,我这里设置的也是75 ,可以不写的。-o后就是写入目录。

可以看到已经生成了webp格式文件,webp文件用Google浏览器可以打开

4.这个是单张操作,当有很多图片,这样单张操作就很不现实,这里用Windows的dos命令来写一个批量处理的程序来批量转换图片:参考:https://blog.youkuaiyun.com/Hubert_bing/article/details/53334020

代码:

@echo off
for %%a in (D:\from\*.jpg,D:\from\*.png) do (
    cwebp %%a -o D:\to\%%~na.webp
)

用txt写上代码后,后缀改成.bat,是Windows批量处理程序,放入cwebp所在目录,双击运行后,图片格式转换就完成了

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值