写点什么

WebP 又有新改进,但接受度前景依旧不明朗

  • 2011-06-06
  • 本文字数:1131 字

    阅读完需:约 4 分钟

Google 去年发布了 WebP 这种新的图像压缩格式,意在减少 JPEG 图像的大小。WebP 所根据的算法借用自 WebM 用来压缩视频的 VP8 编码解码器。经过一百万张图像的压缩试验,Google 认为 WebP 平均减少图像体积 39%,而互联网上传传输的字节中 65% 属于图像数据,因此它是一种有相当吸引力的新格式,而且还开源。

Chrome 9+ 和 Opera 11.10+(Opera Turbo)已经支持这种格式。 Opera 为提升页面下载速度所作的升级中,“最值得注意的就是WebP”。他们宣称取得数据传输量减少22%、速度提高260% 的成果。

而作为重要开源支持者的Mozilla 不接受这种格式,Jeff Muizelaar 等人抱怨 Google 对 WebP 性能的研究“有些问题,因此不是十分令人信服”。他还认为WebP 缺乏某些特性,如除“4:2:0 YCrCb”之外的色彩表示、“EXIF 数据和ICC 色彩描述”、Alpha 通道——不过JPEG 也不支持这些特性。Muizelaar 还提到提供图片服务的主要网站不见得愿意用WebP 去压缩图像,例如“Flickr 压缩图像时设定的libjpeg 质量参数是96,而Facebook 是85”,并没有表现出缩减图像体积的强烈意愿。而且Microsoft 也很不可能支持WebP,因为他们自己提出了 JPEG XR

一份名为“实现 WebP 图像支持”的 Mozilla 功能提案已被关闭,处理结果是“Won’t Fix”。Mozilla 员工 Robert O’Callahan 一个月前对此提案评论说,“照 WebP 现在的样子,我们不想实现它”,所以 Google 继续改进的话未来还有机会,“到时候如果大有进步,再新开一案吧,重开这案也行”。

然而 Google 上周宣布,他们已经改进了 WebP ,并发表了一份新的研究

  • 图像质量更高(样本
  • 渐进解码,下载开始即可开始解码
  • 精巧的提升采样器(upsampler),减少明显边缘的像素化(pixelation)现象
  • 参数化的时域(空域)噪声整形(parameterized Spatial Noise Shaping)
  • JNI 支持

Google 提及他们正在着手增加 Alpha 通道支持,进一步提升速度,以及加入完整的元数据规范。

Google 为了证明这种新格式值得推广,列举出众多已经采用 WebP 的用户,有 GMail、Picasa、 Google 即时预览、若干主流图像编辑渲染程序(如 Photoshop、Microsoft Office 2010、Windows Media Center 和 Photo Edit)的配套应用或插件,还指出 WebP 编解码器已经被移植到 Max OS 和 Linux。虽然最新的编解码器和 JPEP-WebP 对比研究回答了 Mozilla 的大部分批评,但 Mozilla 尚未放出是否在 Firefox 中支持 Web 的新消息。出于某种理由,他们似乎宁可承受社区的强大压力也不甚情愿接纳 WebP,对 Firefox 改进提案的回应意见和 Muizelaar 的帖子多少透露出这样的情绪。只有时间才能证明WebP 能否得到广泛的接纳,抑或止步于在Google 和Opera 的小圈子。

查看英文原文: WebP’s Adoption Remains Unclear Despite New Improvements

2011-06-06 23:062109
用户头像

发布了 225 篇内容, 共 63.5 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

翻译: Effective Go (4)

申屠鹏会

翻译 Go 语言

第10周作业

小胖子

计算机网络基础(十八)---传输层-TCP的流量控制

书旅

TCP 计算机网络 协议栈 网络层 流量控制

悄咪咪提高团队幸福感 & Surprise!

Kerwin

Java 开源

第十周命题作业

菲尼克斯

第十周学习总结

菲尼克斯

架构师训练营 W10 学习心得

telliex

SpringBoot 实战:一招实现结果的优雅响应

看山

springboot 实战

第十周学习总结

刘卓

FastDFS不同步怎么破

心平气和

Binlog 同步 fastdfs

全民加速节:全站加速在游戏行业的最佳实践

阿里云Edge Plus

CDN 动态加速

易观方舟70秒可视化埋点SDK全部开源!

易观大数据

埋点

192.168.52.165/25是啥意思?

书旅

IP 网络 CIDR

为什么需要企业架构师?

周金根

centos中Anaconda的安装以及keras安装

我是程序员小贱

mini-vue之proxy代理

晓枫

vue.js

OpenTSDB 数据存储详解

vivo互联网技术

数据库 时序数据库

如何让“哑”终端进化,你知道吗?

华为云开发者联盟

操作系统 物联网 IoT 华为云 LiteOS

[高冷面试]好不容易走到HR,结果被HR盘了,14题带走

我是程序员小贱

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第6章表格与表单

Geek_8dbdc1

哈希算法的设计要点、应用场景

多选参数

哈希 hash 哈希算法

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第7章定位

Geek_8dbdc1

架构师训练营 W10 作业

telliex

linux终端的快捷命令汇总

良知犹存

Linux

B 站收藏 10W+,GitHub 标星 6K+,肝了这门计算机速成课!

JackTian

GitHub 编程 程序员 B站 计算机基础

React TypeScript项目基本构建

JackWangGeek

第十周作业

刘卓

计算机网络怎么学?学会这几个工具有助你理解网络协议!

我是程序员小贱

前端科普系列(1):前端简史

vivo互联网技术

html 大前端 Web

LeetCode题解:88. 合并两个有序数组,双指针+从前往后+使用新数组Copy,JavaScript,详细注释

Lee Chen

大前端

一网打尽 Java 并发模型

苹果看辽宁体育

Java 后端 并发

WebP又有新改进,但接受度前景依旧不明朗_Google_Abel Avram_InfoQ精选文章