Google的新圖片格式
來源:用戶上傳
作者: 本刊編輯部
在圖片質量相同的情況下,WebP格式的圖片大小平均比JPEG格式低40%左右。據Google公司稱,新的WebP圖片格式既可以節省存儲空間,又可以為網絡加速,很快將會取代現在事實上的圖片標準格式JPEG。
明年,JPEG圖片格式就將迎來20周歲生日?;仡櫰饋恚琂PEG有損圖片壓縮格式在這20年的歷史和成就是非常輝煌的,從數碼相機拍攝的照片到社交網絡上分享的圖片,沒有其他格式可以與之抗衡。單純從技術的角度來解釋JPEG格式的流行無疑是徒勞的,因為現代的視頻編解碼器對視頻中每一幀圖片的壓縮能力已經遠遠領先于“老邁的”JPEG格式。終于,互聯網巨頭Google公司邁出了圖片壓縮領域的一大步,為我們帶來采用最新壓縮技術的圖片格式WebP。
嚴格來說,WebP圖片格式是由Google主導的視頻編解碼格式WebM派生而來的,主要借鑒WebM視頻的幀內預測編碼技術來提升靜態圖片的編碼壓縮能力。由于Google主導的WebM視頻格式不需要購買許可證,所以WebP圖片格式同樣也不需要。這就意味著,每個用戶和開發者都可以免費地使用WebP。
然而,WebP圖片格式標準正在進一步開發和完善之中,目前還缺乏主流圖形編輯、查看軟件的支持(新版Chrome和Opera瀏覽器已經率先支持WebP格式)。最近,Google已經發布了針對Linux、Windows(64位)和Mac OS X系統平臺的WebP格式預編譯程序和庫文件libwebp,通過命令行操作實現WebP與其他圖片格式之間的轉換。除了適合于開發人員的libwebp文件之外,Google還為Windows平臺開發了一款編解碼組件WebP Codec for Windows(下載地址:goo.gl/8mfv,文件名:WebpCodecSetup.exe),安裝該組件之后,Windows資源管理器就可以顯示WebP圖片的縮略圖,Windows照片查看器就可以直接查看WebP圖片了。另外,有些發燒友已經為Photoshop軟件編寫了相應的WebP圖片濾鏡插件WebP Format(下載地址:goo.gl/Htl55,文件名:WebPFormat.8bi),安裝該插件之后,Photoshop也可以導出WebP格式圖片了。
采用視頻技術
從本文對兩種圖片編解碼技術的對比,可以一窺WebP壓縮技術領先JPEG的原因。原理上講,兩種編解碼技術都將圖片信息分為多個宏塊(macro block),對每個塊的色彩亮度和色相信息都進行了不同程度的有損壓縮,但是人眼很難識別。與JPEG格式不同的是,WebP格式并不精確記錄每個宏塊的亮度和顏色值,而是通過記錄某宏塊與其相鄰宏塊的差值來存儲圖片。這就是前面提到的幀內預測編碼技術,由于宏塊與其相鄰宏塊的差別通常很小,有時甚至為0,因此可以實現更高效的壓縮。此外,WebP格式可以根據圖片的內容信息調整不同部分宏塊的大小,提供不同的壓縮比率。對于同一幅照片而言,WebP在細節豐富的圖案部分可以采用4×4子塊的小宏塊,其他部分則可以采用16×16子塊的大宏塊。
另外,從Google Chromium團隊最新的博客文章來看,在解碼方面,WebP集成了新的Fancy采樣算法,可以有效地降低圖片色塊邊緣的鋸齒化,形成更平滑的色塊邊緣,保留更多原始圖片的細節信息;在編碼方面,WebP繼續優化圖片的壓縮性能,為不同細節程度的圖片宏塊采用不同的壓縮比率。
誠然,發展中的WebP圖片格式比“古老”的JPEG壓縮方式更加先進,更加適合網絡化存儲圖片的現代社會。但是,只有Google公司贏得重量級的市場合作伙伴,如微軟、Adobe、Facebook和數碼相機制造商等的支持,WebP圖片格式方有可能大放異彩。
轉載注明來源:http://www.hailuomaifang.com/2/view-368648.htm