Google最新图像格式WebP对比测试
本月初,Google 宣布了WebP 图像格式方案,意欲挑战多年来JPEG图像格式在Web上的权威。根据Google 官方给出的资料,WebP 使用了与 WebM 相同的VP8编码器来压缩图像,利用预测编码技术,通过部分像素块的颜色来预测其邻近块的颜色值,并只记录两者的差值,因为多数情况下两者差距很小,甚至零差距,因而大大提高了压缩的比率。简单的说,Google 想打造出一种文件体积又小,而且画质和JPEG一样的图像格式,以在保证画质的前提下提高网页图像浏览的速度。
大家知道,图形压缩技术多年都没有特别明显的更新,而 Google 这一方案的宣布无疑是一颗重磅炸弹,很快Mac 上著名的图片编辑工具 Pixelmator 宣布支持 WebP 图像格式。在 Google 官方都还没有放出浏览器插件的情况下,Nick Zitzmann 率先推出了Mac OS X 平台下的WebP 浏览器插件。那么,现在很多人关心的是,WebP到底能否挑战JPEG在互联网上的权威呢?为此,笔者专门对 WebP 这个图像格式的画质进行了测试。
测试的方法很简单,直接使用 Pixelmator 将从数码相机中导出的原图分别转换成JPEG 和 WebP 格式(画质均设定为100%),然后分别对画质和文件尺寸进行对比,如上图,接下来我们看看测试的结果:
画质对比
整体对比,左边为WebP,右边为JPEG
局部多倍放大对比,可见WebP明显丢失了大量细节
文件尺寸对比
JPEG文件容量5.3MB,WebP文件容量2.3MB,WebP优势明显
再来看第二张照片的对比结果:
画质对比
左边为WebP图像格式,右边为JPEG图像格式
区别最大的区域,WebP格式同样丢失色彩细节
文件尺寸对比
WebP格式压缩率优势明显
通过前面的对比,我们已经可以得出基本结论:WebP格式图像在压缩率方面表现非常优秀,相对于JPEG来说容量小很多,完全符合Web的发展趋势。但在画质表现方面,WebP明显不能与JPEG相比,但整体来看容量的大幅下降完全值得牺牲那一点点画质损失。
这里顺便简单说一下目前如何使用WebP图像格式(Mac 平台):
创建和转换 WebP 格式图像都可以使用 Pixelmator 最新版本来完成,需要注意的是软件安装成功后需要在终端执行一条命令:"defaults write com.pixelmatorteam.pixelmator enableWebP YES"
在浏览器上显示 WebP 图像可以去这里下载 Weppy 浏览器插件,然后将解压的几个文件拖到系统——资源库——Internet Plug-Ins 文件夹中即可,这样在 Chrome、Safari 以及 FireFox 中都可以正常显示 WebP 图像了,不过笔者在 Mac 版 Opera 中未能测试成功,本文的第一张配图就是在 Chrome 中成功显示 WebP 图像的截图。
目前,WebP还处在早期开发阶段,因此本文的测试也仅仅能够代表目前WebP图像格式的水平。