Android瘦身之tiny图片处理

Posted 古月书斋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android瘦身之tiny图片处理相关的知识,希望对你有一定的参考价值。

https://tinypng.com/ 
目前所知图片压缩效果最好的网站。谁用谁知道。

为解决日常开发中,大家手动去此网站挨个处理图片的困扰。我利用tiny提供的jar包做了个批量处理本地图片的tinyPIC gradle plugin。它在build 中插入一个新的tinyPicPlugin task.遍历寻找项目res中以drawable开头的文件夹中的图片资源,调用tiny API进行压缩工作并替换原来的文件。

重要文件

tinypic_white_list.txt(白名单,可设置不进行处理的图片)
tinypic_compressed_list.txt(记录处理过的图片,避免重复压缩)

推广

tinyPIC插件适用于各个android项目,我们也开源了自写的tiny 插件,接入方法请参考: 
https://github.com/mogujie/TinyPIC_Gradle_Plugin

https://github.com/waynell/TinyPngPlugin

以上是关于Android瘦身之tiny图片处理的主要内容,如果未能解决你的问题,请参考以下文章

Android APK瘦身大法——SVG图片瘦身

Android apk包体瘦身

一键解决Android项目图片压缩烦恼,为apk瘦身!

用Java给您的图片瘦身之Thumbnailator技术

Android性能优化系列之apk瘦身

iOS之性能优化·内置图片瘦身