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