Guetzli是一款一款Google开源具图像算法工具,一个针对数码图像和网页图像的 JPEG 编码器,能够通过产生更小的 JPEG 文件来达到更快的在线体验,并且同时保持与当前浏览器,图像处理应用和 JPEG 标准的兼容性。Google 称 Guetzli 创建高质量的 JPEG 图像文件的大小比当前的压缩方法要再小 35%。
功能特色
JPEG 图像的视觉质量与它的多阶段压缩过程有关:色彩空间变换,离散余弦变换,以及量化等等。Guetzli 具体针对量化阶段,图像视觉质量损失越多,输出图像尺寸越小。Guetzli 努力通过一个搜索算法,来克服 JPEG 格式的精神视觉模型与 Guetzli 的精神视觉模型之间的差别,以一种更全面更详细的方式来结合色彩感知和视觉掩蔽,从而在最小化损失和最小化图像尺寸中达到平衡。不过,尽管 Guetzli 可以使图像尺寸更小,但创建压缩图像所花费的时间要与目前的方法更长。
Guetzli 在轻微失真和更小的文件尺寸上取得了更好的平衡,其借助了搜索算法来尝试克服 JPEG 格式中物理建模的差别,色准和视觉掩蔽效果更佳详尽通透。不过与现有方法相比,Guetzli 的缺点是创建压缩图像时的搜索算法长了很多”。
照片里放大后的猫眼局部细节。左为未压缩原图,中为 libjpeg,右为 Guetliz 。
Google 希望网站管理员和图形设计师们能够意识到 Guetzli 的实用性,并将之运用到更多的作品中,在节省带宽和加载时间的同时,让图像密集型网站的用户体验变得更加顺滑。
∨ 展开