继新的视频压缩格式WebM之后,Google今天又正式发布了一种新的Web图片压缩格式“WebP”,意图取代目前广泛使用的JPEG格式。
Google Chromium官方博客撰文称,目前互联网上传输的数据有65%都是图片,WebP就是出于减少数据量、加速网络传输的目的而开发的。为了改善JPEG的图片压缩技术,他们使用了一种基于VP8编码(已在今年五月开源)的图片压缩器,对图片进行预测帧内编码,同时还采用了一种基于RIFF的非常轻量级的容器。这种容器只会给每张图片增加20字节,但能让图片作者保存他们想要存储的元数据。
Google同时放出了WebP文件解码器(libvpx)和命令行工具(webpconv),用于JEPG等格式图片与WebP格式之间的转换,不过系统支持暂时仅限Linux,Windows版本将在稍后推出。
WebP团队还在开发WebKit内核补丁,用于在Google Chrome浏览器中提供对WebP格式的原生支持。
为了证明新格式的实际效果,Google在网上随机选取了大约100万张图片,其中大部分是JPEG,也有一些PNG、GIF,在没有明显画质损失的情况下将它们转为JPEG格式,结果总容量减小了39%。如果对比非压缩图片格式(BMP之类),WebP的效果会更明显。
下边就是一些JPEG原图和转换后的WebP格式效果对比,还附上了二者的原始字节数大小和WebP格式的容量节省比例。因为目前的浏览器还不原生支持WebP,所以使用PNG容器来展示效果。点击下载原始文件