圖片壓縮知識梳理(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

相關文章
相關標籤/搜索