Android apk瘦身之使用TinyPng压缩图片

本文介绍了如何使用TinyPng工具对Android应用的图片资源进行压缩,以达到减少APK体积的目的。文章详细阐述了TinyPng的工作原理、使用方法,并通过实例展示了压缩效果。此外,还讨论了反复压缩对图片质量的影响,强调TinyPng是APK瘦身的有效且简单的解决方案。
摘要由CSDN通过智能技术生成

1 前言

Android apk太大了怎么办,有的时候需要减小apk的体积,例如上传到服务器的时候有文件大小的限制.百度一下,发现大致有以下几种方法:

  1. 使用混淆,减少代码体积
  2. 删除不使用的资源
  3. 减少使用第三方库的数量,避免引入大而全的框架
  4. 压缩图片

然而经过实践,发现前面几种方法没有多大用途,一个代码文件才几kb,一张图片轻轻松松的抵好几十个代码文件,混淆搞半天还不如删个图片来得快;当项目开发完毕后减少第三方库是不现实的,由此大量修改代码是划不来的。经过分析,发现apk中最大的部分是图片,所以重点是压缩图片来减小体积。

2 TinyPng简介

TinyPng能够在视觉上几乎不影响图片的情况下显著压缩图片体积。

TinyPng官网

先来看官网的简介:

What does TinyPNG do?
TinyPNG uses smart lossy compression techniques to reduce the file size of your PNG files. By selectively decreasing the number of colors in the image, fewer bytes are required to store the data. The effect is nearly invisible but it makes a very large difference in file size!

翻译一下,意思是TinyPng

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值