Android应用多数都因功能模块添加、重构等原因,APK越来越大,所以APK需要瘦身,其中一个重要的瘦身途径就是:图片资源的优化。
图片资源的优化原则是:在不降低图片效果、保证APK显示效果的前提下缩小图片文件的大小。
下面介绍两个图片资源优化工具:
一、 tinypng(压缩PNG/JPG)
tinypng是一个支持压缩png和jpg图片格式的网站,通过其独特的算法(通过一种叫“量化”的技术,把原本png文件的24位真彩色压缩为8位的索引演示,是一种矢量压缩方法,把颜色值用数值123等代替。)可以实现在无损压缩的情况下图片文件大小缩小到原来的30%-50%。tinypng支持png和jpg图片的压缩,并且也支持9图的压缩。
tinypng的缺点是在压缩某些带有过渡效果(带alpha值)的图片时,图片会失真,这种图片可以将png图片转换为下面介绍的webP格式,可以在保证图片质量的前提下大幅缩小图片的大小。
二、iSparta (压缩PNG/转WebP/转APNG)
iSparta 是一个客户端应用,支持mac和Windows平台,需下载安装。
iSparta提供PNG格式的图片压缩;
PNG格式与APNG、WebP格式的互相转换
三、智图(PNG/JPG/WebP互转)
智图可以在线转,客户端也将发布。
智图支持图片品质选择。