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