2013
Apr
21

WebP 官方网站

webp 是 Google Developer 开发的图片压缩工具,压缩能力非常的强,我随便拿几张图来测试,每一张都能压缩超过 50% ,最多还能压到剩 20%,而且图片只会失真一点点,不仔细看的话,是完全看不出来的。

目前支援的 Browser 似乎只有 Chrome , opera........ 残念

压缩成果

先来看看压缩的成果吧,看完可不要吓一大跳,下面的两张图都可以点开来看,可以注意一下阴影与头发的地方,会有一点点失真 。

原始图 249 KB origin image before webp compress
压缩后 54 KB Image after webp compress

再来用 Photoshop 将图片画质调到最烂,压出来的结果是 48 KB ,但是图片很明显的失真了。

origin image before webp compress

WebP 安装方式

安装 WebP 之前,要先装好 libpng, libjpeg, libgif, libfreetype,这几个 Library ,可以自行上网搜寻一下安装方式,这里只说明如何安装 webp。

预设 Library 会装到 /usr/local/lib ,执行档则装到 /usr/local/bin/, 执行档共有两个,分别是 cwebp 与 dwebp,开头 『c』 是指compress , 『d』是指 decode 。

  • 压缩指令: /usr/local/bin/cwebp xxx.jpg -o xxxCompress.jpg

测试压缩

帮他写了一个PHP Extension ,补了个简单的 UI 来测试压缩。


回應 (Leave a comment)