Google WebP——讓圖片更小,讓W(xué)eb更快
自Google在I/O開發(fā)者大會上推出WebM網(wǎng)絡(luò)視頻標(biāo)準(zhǔn)后,Google日前又對外宣布了一種新的圖片壓縮格式WebP,可以讓通過網(wǎng)絡(luò)傳輸?shù)膱D片變得更小。Google聲明說,WebP格式可以讓圖片的大小減少39%,從而加快了頁面的裝載速度。
WebP(發(fā)音為“weppy”/(wĕpˈē)/)是Google開發(fā)的一種圖片壓縮格式,用于降低圖片文件的大小。Google說圖片和照片差不多占到了通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)總量的65%,這是相當(dāng)大的份額。這也就可以理解為什么降低每一個圖片的大小,可以影響平均的頁面大小,進(jìn)而加快頁面的裝載速度。
WebP中使用的壓縮算法,借鑒了Google此前使用的WebM(一種用于編碼和壓縮視頻的開源媒體文件格式)中的VP8編解碼器。在轉(zhuǎn)換了1,000,000多幅隨機(jī)選取的圖片后(多是JPEG格式,部分是PNG和GIF格式),結(jié)果顯示使用WebP可以讓圖片的大小平均減少39%。Google還證實(shí)說,圖片的質(zhì)量在轉(zhuǎn)換后并沒有明顯的下降。
WebP意在作為一種更好的圖片壓縮格式替換JPEG。其工作原理是,WebP圖片被放在一個輕量級的RIFF容器中,雖然每個圖片只是增加了很少字節(jié)(少到20字節(jié)),但是卻擁有了容納更多字節(jié)的功能,這樣圖片就可以增加更多的元數(shù)據(jù)。
現(xiàn)在Google正在為Linux x86 64位機(jī)提供免費(fèi)開源的解碼器,Windows版本晚些時候推出。Google還在努力提供一個WebKit包,可以讓Chrome瀏覽器顯示W(wǎng)ebP圖片。
目前Google還建立了一個在線圖片庫,任何人都可以前去瀏覽轉(zhuǎn)換之后的WebP圖片和JPEG原圖質(zhì)量的比較。其中WebP圖片現(xiàn)在是被封裝在PNG容器中的,這樣一般的瀏覽器就都可以正常訪問。
Google計(jì)劃在將來增加對透明層(Transparency Layer)的支持。另外,WebP現(xiàn)在是Google“我們一起讓W(xué)eb更快” 計(jì)劃中的一部分,類似的項(xiàng)目還包括頁面加速(Page Speed)、速度跟蹤器(Speed Tracer)和SPDY。
更多WebP內(nèi)容,請?jiān)L問Google官方網(wǎng)站:http://code.google.com/speed/webp/index.html
原文鏈接:http://www.infoq.com/cn/news/2010/10/WebP
【編輯推薦】