科技博客GigaOM近日撰文称,谷歌试图让WebP图片格式取代JPEG等现有图片格式。虽然谷歌无法很快达成所愿,但WebP仍然会对互联网产生重大影响。
文章全文如下:
受够了蜗牛一般的网页加载速度?谷歌已经有解决之道:更小的图片文件。WebP图片格式旨在取代JPEG等现有图片格式,以加快图片加载速度,并为网站运营商大幅节省带宽。但是,谷歌需要说服大家使用全新的图片格式,如果处理不当,谷歌还可能加剧媒体文件格式碎片化问题
WebP图片压缩体积大约只有JPEG的1/3,对于采用大量图片的网页,WebP格式可以节省大量带宽,大幅提升网页加载速度。最近,YouTube开始测试WebP视频缩略图,网页加载速度提升了10%。
自从将Chrome 网上应用店的图片转换成WebP格式,谷歌每天可以节省几TB的带宽,网站页面平均加载时间大约减少1/3。谷歌还让Google+移动应用采用WebP图片格式,谷歌因此每天节省了50TB数据空间。
谷歌不是唯一一家支持WebP格式的公司。为了快速加载节目缩略图,Netflix已经开始在电视界面采用WebP图片格式。Facebook移动应用利用WebP格式存储图片,Tinder、Ebay等公司同样也在测试WebP图片格式。
始于视频
WebP的诞生有些巧合。谷歌最初开发一种称作WebM的视频格式,这种格式是基于其VP8视频解码器。当然,视频其实就是一串图片,在开发VP8的同时,谷歌工程师意识到,WebM格式非常适合压缩关键帧,而关键帧基本都是新场景的开始画面。
WebP 有一个有趣的特点,那就是它集合了多种图片文件格式的特点。JPEG适合压缩照片和其他细节丰富的图片。GIF可以显示动态图片,PNG支持透明图像,图 片色彩非常丰富。WebP兼具上述优点。谷歌WebP产品经理侯赛因·孟加里(Husain Bengali)表示:“你可以在有损图片中获得透明效果。你可以在一种图片格式中获得所有这些特点。”
谷歌于2010年发布WebP,随 后WebP便被整合到Chrome浏览器和Android平台,谷歌还发布了函数库,以便让iOS应用支持WebP格式。Opera浏览器已经支持 WebP格式,而且其他浏览器也可以通过多种方法支持WebP。开发网站Caniuse.com统计显示,46%的主流浏览器已经支持WebP图片格式。
余下的54%
当然,还有54%的浏览器版本还不支持WebP。Firefox、IE和Safari无法原生支持WebP,而且这些开发商暂时不会改变立场。究其原因,每家开发商都有自己的未来计划。
为取代JPEG格式,微软正在推广自己的格式JPEG XR。长期以来,苹果一直回避谷歌媒体格式。作为开放媒体格式的倡导者,Mozilla最有可能成为谷歌的盟友。但Firefox社区在对WebP辩论激烈,因此Mozilla仍然对新格式持怀疑态度。
Mozilla 发言人表示:“WebP提供了JPEG所不具备的功能,最为显著的就是透明效果,但我们最为看重压缩效率。我们还无法相信WebP的特点足以让互联网普遍 采用这种格式,在很长的转型期内,它还可能导致碎片化和兼容性问题。我们将继续考虑WebP和图片格式,因为我们认为网络图片还有很大的改进空间。”
Mozilla 仍然坚持支持JPEG,但它使其更具效率。数天前,Mozilla宣布新版JPEG编码器mozjpeg,这款编码器可平均减少5%的图像尺寸。同 时,Facebook正在测试mozjpeg。为了支持Mozilla的开发,Facebook还为该项目捐赠了6万美元。
WebP的缺陷
需要指出的是,在这场争论中,Facebook并没有站在谷歌的对立面。Facebook只希望提升页面加载速度,节省带宽。为此,今年初Facebook已经让部分图片支持WebP格式。
但 Facebook发现,用户不仅在网站中浏览好友的照片,而且下载照片,然后通过电子邮件分享照片,有的用户甚至还打印照片。部分Facebook用户就 发现,自己常用的应用无法打开.webp格式文件。Facebook不得不再次提供JPEG文件,谷歌迅速作出回应,让桌面版Chrome成为WebP文 件的默认浏览器。
WebP还会增加服务器的负担。相较编码JPEG文件,编码同样质量的WebP文件需要占用更多的计算资源。
孟加里表示,开发团队正在提高编码效率,但他承认WebP更为复杂,因此往往需要更多的编码计算资源。但是,WebP可以加快网页加载速度,并节省带宽,这些优点可以弥补其缺点。
“从长远来看,节约带宽将显得更加重要。”孟加里说道。
技术迁移
未来,哪一种图片格式将统治互联网领域呢?它会是WebP或JPEG XR吗?又或是新式编码器?孟加里认为,这个问题涉及面极广,我们都希望获得答案。WebP可能无法赢得所有测试,但它拥有自己的优势。另外,谷歌和Chrome还是WebP的坚强后盾。
但缺少IE、Firefox和Safari的支持,WebP便无法普及,碎片化就似乎不可避免。最终用户不一定会注意到这个问题。但是,网站开发者必须处理不同格式的图片,这就增加了开发难度。
幸好,Akamai和其他内容发布网络已经推出实时图像优化服务,它们可以将图像自动转换为WebP格式,为最终用户提供更快的网页加载速度。
在 移动应用领域,由于Android平台的支持,再加上iOS开发者的努力,WebP已经逐渐成为一种稳妥的选择。利用WebP,移动网页加载速度甚至都已 加快。通过云端网站转码技术,移动版Opera和Chrome可以加快网页加载速度。作为加速技术的一部分,移动浏览器将JPEG图片转换成WebP图 片。
可见,如果WebP无法很快完全取代 JPEG和其他图片格式,它可能成为网络加速技术的组成部分。网站运营商可以把繁重的转换任务交给Akamai等服务商,用户不会注意到任何改变,只会享受到更快的网站加载速度和更为流畅的应用体验。
“这对所有人都是好事。”孟加里说道。
引用来自“noonoo”的评论
为什么各浏览器不对其他浏览器提供尽快支持, 这样让开发者和用户选择。让市场去优胜劣汰。现在各自壁垒,只让开发者缩手缩脚, 各家两败俱伤。引用来自“开源中国匿名会员”的评论
加油!反正有微软当喷标呢,没有人会说谷歌搞自己那一套,然后想变就变。引用来自“jQer”的评论
你这话蠢到B了。 微软是在标准技术已经成熟的时候,靠垄断和捆绑故意偏离标准,GOOGLE是在探索新的技术。引用来自“开源中国匿名会员”的评论
对,蠢到一个傻逼这个傻逼就跳出来了。是我不对,下次不要蠢到任何傻逼了。我向被蠢到的B道歉:一鞠躬,再鞠躬,三鞠躬,傻逼答礼。引用来自“jQer”的评论
蠢B的智商简直无法理喻,说话都不带逻辑性。几句事实,就戳到你脆弱的神经了。引用来自“开源中国匿名会员”的评论
哦,原来是这样啊,那我要怎么才能戳不到你呢?引用来自“开源中国匿名会员”的评论
@jQer 你看,你以为你换个 @fckc 非会员,然后就能掩饰到你的本质了么。我确实喜欢逗B啊,每天没啥事干,逗逗你这种蠢B有啥不好的。反正不管说什么,你就是反对咯,你就是真理咯,我不信你啊,你吹咩,你要灭了我咩。你要跟我每条回复来丢肥皂咩。你来啊~来啊~啊~跟你说吧,我是个正直的人,不会刻意把恶意言论从我账号排除出去,你要觉得不开心,你尽可以弄更多的小号来围攻我,而不需要担心找不到目标。引用来自“jQer”的评论
笑死人了,连个能带点说服性的话都说不出来,说出来些P话又不甘心,你倒是找个人帮帮你。脑子这么智障,知识面这么低级,连本科文凭都没有吧!!!和你这种程序界的“民工”说话,一点挑战性都没有~~~引用来自“开源中国匿名会员”的评论
对啊对啊,我脑子智障,原来蠢逼你能读懂智障说的话啊,而且你还不惜放低身价来用那么低级的知识面来喷啊,好牛逼哦,我没读过书,把你的圣斗士毕业证拿出来看看呗,让我也瞻仰一下呗。看起来蠢逼你很利害的样子呀,好想好想知道你从事多高级的工作嘛,是不是这个WebP标准就是你提出来的呀,哎呀,那罪过咯,不好意思戳到你了ho,但是我就喜欢戳蠢逼,我就喜欢逗逼,你说咋办呀。引用来自“jQer”的评论
脑子这么智障,又是中学文化水平,就别来逛技术社区了,你这么大人了,找个工作,给你家里省点钱是真的。你妈养你这么大,也没有义务继续养你养到老。1,微软是在标准技术已经成熟的时候,靠垄断和捆绑故意偏离标准,GOOGLE是在探索新的技术。
来说说WebP是在多洪荒时代提出来的
2,蠢B的智商简直无法理喻,说话都不带逻辑性。几句事实,就戳到你脆弱的神经了。
把你智商和逻辑展现一下,记得上图,文字不行。至于脆弱性,我就不想说你了,等下你去砍自己几刀,我不陪你玩。
3.能带点说服性的话都说不出来,说出来些P话又不甘心
来,你说几句带哲理的
4.连本科文凭都没有吧!!!和你这种程序界的“民工”说话,一点挑战性都没有
把你高中文凭亮一下呗
5.综上哈,@jQer 脑子这么智障,又是中学文化水平,就别来逛技术社区了,你这么大人了,找个工作,给你家里省点钱是真的。你妈养你这么大,也没有义务继续养你养到老。脑子这么智障,知识面这么低级,连本科文凭都没有吧!!!和你这种程序界的“民工”说话,一点挑战性都没有~~~你倒是找个人帮帮你。蠢B的智商简直无法理喻,说话都不带逻辑性。几句事实,就戳到你脆弱的神经了。
引用来自“开源中国匿名会员”的评论
加油!反正有微软当喷标呢,没有人会说谷歌搞自己那一套,然后想变就变。引用来自“jQer”的评论
你这话蠢到B了。 微软是在标准技术已经成熟的时候,靠垄断和捆绑故意偏离标准,GOOGLE是在探索新的技术。引用来自“开源中国匿名会员”的评论
对,蠢到一个傻逼这个傻逼就跳出来了。是我不对,下次不要蠢到任何傻逼了。我向被蠢到的B道歉:一鞠躬,再鞠躬,三鞠躬,傻逼答礼。引用来自“jQer”的评论
蠢B的智商简直无法理喻,说话都不带逻辑性。几句事实,就戳到你脆弱的神经了。引用来自“开源中国匿名会员”的评论
哦,原来是这样啊,那我要怎么才能戳不到你呢?引用来自“开源中国匿名会员”的评论
@jQer 你看,你以为你换个 @fckc 非会员,然后就能掩饰到你的本质了么。我确实喜欢逗B啊,每天没啥事干,逗逗你这种蠢B有啥不好的。反正不管说什么,你就是反对咯,你就是真理咯,我不信你啊,你吹咩,你要灭了我咩。你要跟我每条回复来丢肥皂咩。你来啊~来啊~啊~跟你说吧,我是个正直的人,不会刻意把恶意言论从我账号排除出去,你要觉得不开心,你尽可以弄更多的小号来围攻我,而不需要担心找不到目标。引用来自“jQer”的评论
笑死人了,连个能带点说服性的话都说不出来,说出来些P话又不甘心,你倒是找个人帮帮你。脑子这么智障,知识面这么低级,连本科文凭都没有吧!!!和你这种程序界的“民工”说话,一点挑战性都没有~~~最近发现WebP支持有损压缩+无损透明通道的特性, 决定抱着WebP的大腿了.
如果WebP以后能支持16bit图像的话也算近乎完美了~
引用来自“开源中国匿名会员”的评论
加油!反正有微软当喷标呢,没有人会说谷歌搞自己那一套,然后想变就变。引用来自“jQer”的评论
你这话蠢到B了。 微软是在标准技术已经成熟的时候,靠垄断和捆绑故意偏离标准,GOOGLE是在探索新的技术。引用来自“开源中国匿名会员”的评论
对,蠢到一个傻逼这个傻逼就跳出来了。是我不对,下次不要蠢到任何傻逼了。我向被蠢到的B道歉:一鞠躬,再鞠躬,三鞠躬,傻逼答礼。引用来自“jQer”的评论
蠢B的智商简直无法理喻,说话都不带逻辑性。几句事实,就戳到你脆弱的神经了。引用来自“开源中国匿名会员”的评论
哦,原来是这样啊,那我要怎么才能戳不到你呢?引用来自“开源中国匿名会员”的评论
加油!反正有微软当喷标呢,没有人会说谷歌搞自己那一套,然后想变就变。引用来自“jQer”的评论
你这话蠢到B了。 微软是在标准技术已经成熟的时候,靠垄断和捆绑故意偏离标准,GOOGLE是在探索新的技术。引用来自“开源中国匿名会员”的评论
对,蠢到一个傻逼这个傻逼就跳出来了。是我不对,下次不要蠢到任何傻逼了。我向被蠢到的B道歉:一鞠躬,再鞠躬,三鞠躬,傻逼答礼。引用来自“jQer”的评论
蠢B的智商简直无法理喻,说话都不带逻辑性。几句事实,就戳到你脆弱的神经了。引用来自“开源中国匿名会员”的评论
加油!反正有微软当喷标呢,没有人会说谷歌搞自己那一套,然后想变就变。引用来自“jQer”的评论
你这话蠢到B了。 微软是在标准技术已经成熟的时候,靠垄断和捆绑故意偏离标准,GOOGLE是在探索新的技术。这样的方式做互联网产品也就算了,如果用这种方式来制定行业的技术标准,那我只能呵呵了
引用来自“开源中国匿名会员”的评论
加油!反正有微软当喷标呢,没有人会说谷歌搞自己那一套,然后想变就变。引用来自“邓攀”的评论
google就是半成品公司,也不是什么好鸟了,看好今后google怒扇国内google粉 脸.真正的开源 大户是mozilla跟facebook这样的. google真谈不上引用来自“酱哥哥”的评论
微软,你就别折腾了。又要苦了一群屌丝了。