欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

使用pngquant来压缩png资源缩小apk

发布时间:2025/6/17 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 使用pngquant来压缩png资源缩小apk 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近发现了一个叫做pngquant的工具,可以有效的压缩资源文件中的png文件,从而减小发布的apk的大小。我发现这个工具有两个特点:

1. 真无损,压缩后重新运行了我的app发现是没有任何区别的

2. 使用简便,一个命令行即可

3. 对于.9图片也可以照样压缩切不报错

 

具体对于这个工具的介绍就不多说了,应该是用了某种比较好的算法来实现无损压缩或者最大限度的达到同样的效果,具体可以参考官网:

https://pngquant.org/http://i.cnblogs.com/EditPosts.aspx?opt=1

 

这里简单介绍下windows上的使用方法,命令很简单

.\pngquant 256 --force --ext .png .\drawable-xxhdpi\*.png

 

首先进入官网下载windows使用的版本

 

解压缩后进入该目录,并且将你需要压缩的drawable文件夹拷贝到同目录里面

进入控制台到该目录下执行上述命令即可,这里解释下其中几个参数:

--ext .png
这个是因为默认它会将解压缩后的Png文件重命名加后缀,这个参数即将重命名后加了一个空的字符的后缀,即等于不重命名了
--force
不重命名后等于要覆盖原来的文件了,这里即强制覆盖原来的文件

这是压缩前的四个目录的资源文件大小:

这是压缩后的四个目录的资源文件大小:

减少了1.29MB,减少了原来的约25%,效果还是比较明显的。

推荐使用!

 





 

转载于:https://www.cnblogs.com/soaringEveryday/p/5148881.html

总结

以上是生活随笔为你收集整理的使用pngquant来压缩png资源缩小apk的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。