图片压缩知识梳理(0) 图片压缩学习计划

1、概述

对于移动应用来讲,图片的处理一直是一个被普遍讨论的话题,而应用当中的图片来源无非就是两种:本地图片网络图片html

本地图片的大小会影响到**APK安装包的大小**,而网络图片的大小则会涉及到下载时长及流量问题,如何在保证图片显示的质量前提下减少图片的大小也就显得尤其关键,这就涉及到了图片格式的选择以及压缩的问题。android

对于Android平台来讲,咱们最经常使用到的就是如下四种图片格式:web

  • PNG
  • VectorDrawable
  • JPG
  • WebP

最近项目组在进行图片资源的整理,偶然看到了 Colt McAnlis 发表的一系列有关图片压缩系列的文章,对以上四种图片格式的内部实现和优化方案都作了简要的概述,所以我打算把这一系列的文章都进行一次完整的翻译和整理,最终达到两个目的:c#

  • 经过了解每种格式的内部工做原理,来研究如何在特定的状况下有效减少对应图片格式文件的大小
  • 在平时的开发当中,根据须要选择最合适的图片格式

2、目录

PNG

图片压缩系列 (1) - PNG 原理 图片压缩系列 (2) - 减少 PNG 大小网络

JPG

[图片压缩系列 (3) - JPG 原理] [图片压缩系列 (4) - 减少 JPG 大小]优化

VectorDrawable

图片压缩系列 (5) - VectorDrawable 简介 图片压缩系列 (6) - VectorDrawable 及 AnimatedVectorDrawable 使用详解翻译

WebP

[图片压缩系列 (7) - WebP 原理] 图片压缩系列 (8) - WebP 使用详解3d

其它

[图片压缩系列 (9) - 选择合适的图片格式]code

3、文献

博客

Colt McAnlisorm

PNG

Image compression - How PNG Works Image compression - Reducing PNG file Size Image compression - Smaller PNGs, and Android’s AAPT tool

JPG

Image compression - How JPG Works Image compression - Reducing JPG File size

VectorDrawable

Image compression - How VectorDrawable works Image compression - Smaller VectorDrawable files

WebP

Image compression - How WebP works (lossly mode)

其它

Image compression - Choosing the Correct Image Format

电子书

Image compression - Understanding Compression

视频

Image compression for Android Developers

相关文章
相关标签/搜索