有損壓縮與無損壓縮
有損壓縮-你看到的不一定是真實的
按照我的理解有損壓縮就是在存儲圖像的時候并不完全真實的記錄圖像上每個像素點的數(shù)據(jù)信息,它會根據(jù)人眼觀察現(xiàn)實世界的特性(人眼對光線的敏感度比對顏色的敏感度要高,生物實驗證明當(dāng)顏色缺失時人腦會利用與附近最接近的顏色來自動填補缺失的顏色)對圖像數(shù)據(jù)進行處理,去掉那些圖像上會被人眼忽略的細節(jié),然后使用附近的顏色通過漸變或其他形式進行填充。這樣既能大大降低圖像信息的數(shù)據(jù)量,又不會影響圖像的還原效果。
JPG是我們最常見的采用有損壓縮對圖像信息進行處理的圖片格式。JPG在存儲圖像時會把圖像分解成8*8像素的柵格(如上圖),然后對每個柵格的數(shù)據(jù)進行壓縮處理,當(dāng)我們放大一幅圖像的時候,就會發(fā)現(xiàn)這些8*8像素柵格中很多細節(jié)信息被去除,而通過一些特殊算法用附近的顏色進行填充(為了讓大家看得更清楚我將圖像的壓縮比率調(diào)到很低)。這也是為什么我們用JPG存儲圖像有時會產(chǎn)生塊狀模糊的原因。
無損壓縮-最精確的拼圖
相對有損壓縮而言無損壓縮則會真實的記錄圖像上每個像素點的數(shù)據(jù)信息,但為了壓縮圖像文件的大小會采取一些特殊的算法。無損壓縮的壓縮原理是先判斷圖像上哪些區(qū)域的顏色是相同的,哪些是不同的,然后把這些相同的數(shù)據(jù)信息進行壓縮記錄,(例如一片藍色的天空之需要記錄起點和終點的位置就可以了),而把不同的數(shù)據(jù)另外保存(例如天空上的白云和漸變等數(shù)據(jù))。
PNG是我們最常見的一種采用無損壓縮的圖片格式。無損壓縮在存儲圖像前會先判斷圖像上哪些地方是相同的哪些地方是不同的,為此需要對圖像上所有出現(xiàn)的顏色進行索引(如上圖),我們把稱這些顏色稱為索引色。索引色就好比繪制這幅圖像的“調(diào)色版”,PNG在顯示圖像的時候則會用“調(diào)色版”上的這些顏色去填充相應(yīng)的位置。
出處:taobaoued
責(zé)任編輯:bluehearts
上一頁 圖片格式與設(shè)計 [1] 下一頁 圖片格式與設(shè)計 [3]
|