最新軟體應用文章

Image credit:

Google 的新算法可以将 JPEG 文件的大小缩小 35%

Guetzli 算法用更小的文件提供类似的「感受」。

Andy Yang
2017 年 3 月 17 日, 下午 04:35
作为网络内容和广告的大提供者,Google 自然会想尽办法来缩小图片占去的空间,以减少带宽的使用。在 2010 年的时候他们就有推出一个名为 WebP 的文件格式,但 WebP 是独立于 JPEG 的另一个格式,在 JPEG 基本上独霸的今天,要取得广大的支持有现实上的困难。因此 Google 这次转而开发了以开源的 Guetzli 算法为核心的新编码方式,虽然还是 JPEG,但在相同的「感受画质」下,可以缩小文件达 35%(或在同样的文件大小下提供更好的画质)。


Guetzli 是瑞士德文里的「饼干」的意思。和目前最常用的 libjpeg 相比,Guetzli 压缩会花费稍长一点的时间,在画面的取舍上也会有微妙的不同。以上图这个例子,左边是原图,中间是传统的压缩方式,右边则是 Guetzli。可以发现 Guetzli 的压缩噪点好像比较和缓一些,但另一边眼角左下方的亮绿色却失去了一些饱和度。

可惜 Google 的网页上只有给我们这种放大非常多倍的影像,还是会想比比看普通网页大小的图片有什么差别啊...