Google WebP——让图片更小,让Web更快

开发 前端
Google日前对外宣布了一种新的图片压缩格式WebP,WebP意在作为一种更好的图片压缩格式替换JPEG。相比于JPEG,WebP可以让图片的大小减少39%。

Google在I/O开发者大会上推出WebM网络视频标准后,Google日前又对外宣布了一种新的图片压缩格式WebP,可以让通过网络传输的图片变得更小。Google声明说,WebP格式可以让图片的大小减少39%,从而加快了页面的装载速度。

WebP(发音为“weppy”/(wĕpˈē)/)是Google开发的一种图片压缩格式,用于降低图片文件的大小。Google说图片和照片差不多占到了通过网络传输的数据总量的65%,这是相当大的份额。这也就可以理解为什么降低每一个图片的大小,可以影响平均的页面大小,进而加快页面的装载速度。

WebP中使用的压缩算法,借鉴了Google此前使用的WebM(一种用于编码和压缩视频的开源媒体文件格式)中的VP8编解码器。在转换了1,000,000多幅随机选取的图片后(多是JPEG格式,部分是PNG和GIF格式),结果显示使用WebP可以让图片的大小平均减少39%。Google还证实说,图片的质量在转换后并没有明显的下降。

WebP对比JPEG 

WebP对比JPEG 

WebP对比JPEG

WebP意在作为一种更好的图片压缩格式替换JPEG。其工作原理是,WebP图片被放在一个轻量级的RIFF容器中,虽然每个图片只是增加了很少字节(少到20字节),但是却拥有了容纳更多字节的功能,这样图片就可以增加更多的元数据。

现在Google正在为Linux x86 64位机提供免费开源的解码器,Windows版本晚些时候推出。Google还在努力提供一个WebKit包,可以让Chrome浏览器显示WebP图片。

目前Google还建立了一个在线图片库,任何人都可以前去浏览转换之后的WebP图片和JPEG原图质量的比较。其中WebP图片现在是被封装在PNG容器中的,这样一般的浏览器就都可以正常访问。

Google计划在将来增加对透明层(Transparency Layer)的支持。另外,WebP现在是Google“我们一起让Web更快” 计划中的一部分,类似的项目还包括页面加速(Page Speed)、速度跟踪器(Speed Tracer)和SPDY。

更多WebP内容,请访问Google官方网站:http://code.google.com/speed/webp/index.html

原文链接:http://www.infoq.com/cn/news/2010/10/WebP

【编辑推荐】

  1. 2010 Google I/O开发者大会
  2. Google开发者大会发布WebM标准 剑指H.264专利纷争
  3. 探秘Google Font API:你会立刻爱上它
  4. 直击Google开发者大会:揭开Google Wave神秘面纱 
责任编辑:王晓东 来源: InfoQ
相关推荐

2019-04-19 08:18:37

神经网络数据图形

2023-12-26 11:20:51

PyInstalleUPXPython

2022-05-05 09:31:58

JOIN数据库

2015-06-10 10:18:27

WebAPP开发技巧

2024-06-06 11:54:35

2024-05-14 10:21:14

Web 框架Node.jsJavaScript

2012-06-13 01:53:23

Java代码

2022-03-14 12:26:45

微信图片开源

2012-09-06 09:36:17

谷歌NatiShalom数据处理

2018-01-17 16:38:07

MSONJSON序列化

2020-05-07 19:21:53

WebP图片编辑工具开源

2015-06-25 10:06:31

PHP 7GCC PGO

2019-03-06 10:25:30

Web图片优化命令

2022-03-21 15:31:52

人工智能机器人机器学习

2024-08-26 00:00:06

异步编程程序

2015-06-23 15:17:57

PHPGCCPGO

2009-06-23 18:00:11

微软Windows 7瘦身

2009-05-08 08:49:17

微软Windows 7操作系统

2009-11-13 08:53:01

Windows 7BIOS优化

2012-08-27 10:04:20

Google Drem
点赞
收藏

51CTO技术栈公众号