谷歌完全专注于移动设备,从未停止尝试让网页显示得更快。我们最近与您讨论了优化缓存管理, 尤其。当然还有网络P来自美国巨头的新图像格式:最初是向 Jpeg 宣战,WebP 需要时间来确立自己的地位。这无疑解释了为什么Google工程师着手改进现有系统和Jpeg图像的压缩。
Guetzli 在瑞士德语区的意思是蛋糕,它既是这家美国巨头在该领域的最新成果,也是一种开源压缩算法,可生成比当前方法小 35% 的高质量 Jpeg 文件。直接而明显的结果是网站管理员可以创建更轻的页面,因此加载速度更快并且消耗的数据更少。好消息是,与 WebP 或 Project 不同RAISR,这些超轻量的 Jpeg 显然与当前的浏览器兼容,而不需要特殊的客户端。
放大猫眼照片中的 20x24 像素区域。未压缩的版本位于左侧。 Guetzli 版本(右)显示的工件比 libjpeg 版本(中)少,而且不需要更大的文件大小。
为了实现超过三分之一的增益,谷歌专注于压缩过程的三个阶段之一,即量化。此步骤(除了色度空间和 DCT 的管理,用于“离散余弦变换”)可以减少信息数量(通常是色度信息),从而实现更大的压缩。然而,正是在这个压缩阶段,可能会造成最多的数据丢失。基本上,数据丢失越高,最终文件就越轻。
据谷歌称,Guetzli 的设计目的是在文件的最终质量和重量之间实现最佳平衡。换句话说,在优化图像大小和尽可能降低数据丢失之间。
此外,根据 Google 的说法,与使用 libjpeg 获得的颜色相比,人眼似乎更喜欢使用 Guetzli 压缩的颜色渲染。虽然用这个库获得的文件虽然专用于 Jpeg,但比较重,指定了来自美国巨头的研究人员的帖子。
然而一切并不完美。因为 Guetzli 对颜色的感知是基于搜索相似色调的算法。然而,这种搜索在压缩过程中需要更多的时间。因此,使用 Guetzli 压缩 Jpeg 需要更长的时间。目前,谷歌没有给出精确的数字或想法,所以我们必须看看这个新算法每天会给出什么结果。
想要尝试的人可以下载该工具吉图布并按照 Windows 和 POSIX(macOS 和大多数 Linux 发行版)的安装说明进行操作。然后他们被警告,目前每输出百万像素图像必须提供 300 MB 内存。因此,如果您正在处理大文件,您的机器很可能很快就会崩溃。
来源 :
谷歌博客
Opera One - AI 驱动的网络浏览器
作者:歌剧