WebP的故事:谷歌要統(tǒng)一互聯(lián)網(wǎng)圖片格式

WebP圖片格式旨在取代JPEG等現(xiàn)有圖片格式,以更小的文件加快圖片加載速度。
科技博客Gig???aOM近日撰文稱,谷歌(微博)試圖讓W(xué)ebP圖片格式取代JPEG等現(xiàn)有圖片格式。雖然谷歌無法很快達(dá)成所愿,但WebP仍然會(huì)對(duì)互聯(lián)網(wǎng)產(chǎn)生重大影響。
文章全文如下:
受夠了蝸牛一般的網(wǎng)頁(yè)加載速度?谷歌已經(jīng)有解決之道:更小的圖片文件。WebP圖片格式旨在取代JPEG等現(xiàn)有圖片格式,以加快圖片加載速度,并為網(wǎng)站運(yùn)營(yíng)商大幅節(jié)省帶寬。但是,谷歌需要說服大家使用全新的圖片格式,如果處理不當(dāng),谷歌還可能加劇媒體文件格式碎片化問題
WebP圖片壓縮體積大約只有JPEG的1/3,對(duì)于采用大量圖片的網(wǎng)頁(yè),WebP格式可以節(jié)省大量帶寬,大幅提升網(wǎng)頁(yè)加載速度。最近,YouTube開始測(cè)試WebP視頻縮略圖,網(wǎng)頁(yè)加載速度提升了10%。
自從將Chrome 網(wǎng)上應(yīng)用店的圖片轉(zhuǎn)換成WebP格式,谷歌每天可以節(jié)省幾TB的帶寬,網(wǎng)站頁(yè)面平均加載時(shí)間大約減少1/3。谷歌還讓Google+移動(dòng)應(yīng)用采用WebP圖片格式,谷歌因此每天節(jié)省了50TB數(shù)據(jù)空間。
谷歌不是唯一一家支持WebP格式的公司。為了快速加載節(jié)目縮略圖,Netflix已經(jīng)開始在電視界面采用WebP圖片格式。Facebook移動(dòng)應(yīng)用利用WebP格式存儲(chǔ)圖片,Tinder、Ebay等公司同樣也在測(cè)試WebP圖片格式。
始于視頻
WebP的誕生有些巧合。谷歌最初開發(fā)一種稱作WebM的視頻格式,這種格式是基于其VP8視頻解碼器。當(dāng)然,視頻其實(shí)就是一串圖片,在開發(fā)VP8的同時(shí),谷歌工程師意識(shí)到,WebM格式非常適合壓縮關(guān)鍵幀,而關(guān)鍵幀基本都是新場(chǎng)景的開始畫面。
WebP有一個(gè)有趣的特點(diǎn),那就是它集合了多種圖片文件格式的特點(diǎn)。JPEG適合壓縮照片和其他細(xì)節(jié)豐富的圖片。GIF可以顯示動(dòng)態(tài)圖片,PNG支持透明圖像,圖片色彩非常豐富。WebP兼具上述優(yōu)點(diǎn)。谷歌WebP產(chǎn)品經(jīng)理侯賽因·孟加里(Husain Bengali)表示:“你可以在有損圖片中獲得透明效果。你可以在一種圖片格式中獲得所有這些特點(diǎn)?!?/p>
谷歌于2010年發(fā)布WebP,隨后WebP便被整合到Chrome瀏覽器和Android平臺(tái),谷歌還發(fā)布了函數(shù)庫(kù),以便讓iOS應(yīng)用支持WebP格式。Opera瀏覽器已經(jīng)支持WebP格式,而且其他瀏覽器也可以通過多種方法支持WebP。開發(fā)網(wǎng)站Caniuse.com統(tǒng)計(jì)顯示,46%的主流瀏覽器已經(jīng)支持WebP圖片格式。
余下的54%
當(dāng)然,還有54%的瀏覽器版本還不支持WebP。Firefox、IE和Safari無法原生支持WebP,而且這些開發(fā)商暫時(shí)不會(huì)改變立場(chǎng)。究其原因,每家開發(fā)商都有自己的未來計(jì)劃。
為取代JPEG格式,微軟正在推廣自己的格式JPEG XR。長(zhǎng)期以來,蘋果一直回避谷歌媒體格式。作為開放媒體格式的倡導(dǎo)者,Mozilla最有可能成為谷歌的盟友。但Firefox社區(qū)在對(duì)WebP辯論激烈,因此Mozilla仍然對(duì)新格式持懷疑態(tài)度。
Mozilla發(fā)言人表示:“WebP提供了JPEG所不具備的功能,最為顯著的就是透明效果,但我們最為看重壓縮效率。我們還無法相信WebP的特點(diǎn)足以讓互聯(lián)網(wǎng)普遍采用這種格式,在很長(zhǎng)的轉(zhuǎn)型期內(nèi),它還可能導(dǎo)致碎片化和兼容性問題。我們將繼續(xù)考慮WebP和圖片格式,因?yàn)槲覀冋J(rèn)為網(wǎng)絡(luò)圖片還有很大的改進(jìn)空間。”
Mozilla仍然堅(jiān)持支持JPEG,但它使其更具效率。數(shù)天前,Mozilla宣布新版JPEG編碼器mozjpeg,這款編碼器可平均減少5%的圖像尺寸。同時(shí),F(xiàn)acebook正在測(cè)試mozjpeg。為了支持Mozilla的開發(fā),F(xiàn)acebook還為該項(xiàng)目捐贈(zèng)了6萬美元。
WebP的缺陷
需要指出的是,在這場(chǎng)爭(zhēng)論中,F(xiàn)acebook并沒有站在谷歌的對(duì)立面。Facebook只希望提升頁(yè)面加載速度,節(jié)省帶寬。為此,今年初Facebook已經(jīng)讓部分圖片支持WebP格式。
但Facebook發(fā)現(xiàn),用戶不僅在網(wǎng)站中瀏覽好友的照片,而且下載照片,然后通過電子郵件分享照片,有的用戶甚至還打印照片。部分Facebook用戶就發(fā)現(xiàn),自己常用的應(yīng)用無法打開.webp格式文件。Facebook不得不再次提供JPEG文件,谷歌迅速作出回應(yīng),讓桌面版Chrome成為WebP文件的默認(rèn)瀏覽器。
WebP還會(huì)增加服務(wù)器的負(fù)擔(dān)。相較編碼JPEG文件,編碼同樣質(zhì)量的WebP文件需要占用更多的計(jì)算資源。
孟加里表示,開發(fā)團(tuán)隊(duì)正在提高編碼效率,但他承認(rèn)WebP更為復(fù)雜,因此往往需要更多的編碼計(jì)算資源。但是,WebP可以加快網(wǎng)頁(yè)加載速度,并節(jié)省帶寬,這些優(yōu)點(diǎn)可以彌補(bǔ)其缺點(diǎn)。
“從長(zhǎng)遠(yuǎn)來看,節(jié)約帶寬將顯得更加重要?!泵霞永镎f道。
技術(shù)遷移
未來,哪一種圖片格式將統(tǒng)治互聯(lián)網(wǎng)領(lǐng)域呢?它會(huì)是WebP或JPEG XR嗎?又或是新式編碼器?孟加里認(rèn)為,這個(gè)問題涉及面極廣,我們都希望獲得答案。WebP可能無法贏得所有測(cè)試,但它擁有自己的優(yōu)勢(shì)。另外,谷歌和Chrome還是WebP的堅(jiān)強(qiáng)后盾。
但缺少IE、Firefox和Safari的支持,WebP便無法普及,碎片化就似乎不可避免。最終用戶不一定會(huì)注意到這個(gè)問題。但是,網(wǎng)站開發(fā)者必須處理不同格式的圖片,這就增加了開發(fā)難度。
幸好,Akamai和其他內(nèi)容發(fā)布網(wǎng)絡(luò)已經(jīng)推出實(shí)時(shí)圖像優(yōu)化服務(wù),它們可以將圖像自動(dòng)轉(zhuǎn)換為WebP格式,為最終用戶提供更快的網(wǎng)頁(yè)加載速度。
在移動(dòng)應(yīng)用領(lǐng)域,由于Android平臺(tái)的支持,再加上iOS開發(fā)者的努力,WebP已經(jīng)逐漸成為一種穩(wěn)妥的選擇。利用WebP,移動(dòng)網(wǎng)頁(yè)加載速度甚至都已加快。通過云端網(wǎng)站轉(zhuǎn)碼技術(shù),移動(dòng)版Opera和Chrome可以加快網(wǎng)頁(yè)加載速度。作為加速技術(shù)的一部分,移動(dòng)瀏覽器將JPEG圖片轉(zhuǎn)換成WebP圖片。
可見,如果WebP無法很快完全取代 JPEG和其他圖片格式,它可能成為網(wǎng)絡(luò)加速技術(shù)的組成部分。網(wǎng)站運(yùn)營(yíng)商可以把繁重的轉(zhuǎn)換任務(wù)交給Akamai等服務(wù)商,用戶不會(huì)注意到任何改變,只會(huì)享受到更快的網(wǎng)站加載速度和更為流暢的應(yīng)用體驗(yàn)。
“這對(duì)所有人都是好事?!泵霞永镎f道。
本文作者 熠輝
- 目前還沒評(píng)論,等你發(fā)揮!