Google提出了它设计的全新图像压缩算法,其目的是将JPEG的文件大小降低35%,而没有任何明显或显着的图像质量下降。
Google的Guetzli图像编码器
一个更重要的方面是该算法与一系列浏览器,设备,应用程序和JPEG标准的兼容性。与Google在图像压缩方面的其他尝试不同,例如WebP和WebM,所讨论的编码器(称为Guetzli或瑞士德语对于“ cookie”)具有多功能性,并且很容易在上述平台中使用。
Google Research的苏黎世办公室负责了该项目,如果有些人以其糖果为主题的原始名称压制,那就不要了。 Ars Technica的分析没有与Guetzli与Cookie或类似的任何关系呈现任何关系。
图像压缩的工作方式
有几种方法可以根据质量和尺寸调整JPEG图像,但是Guetzli具体的目标是图像压缩的量化阶段,其中视觉质量的损失更多。简而言之,此过程旨在将大量难以压缩的数据减少到易于压缩的有序数据中。在典型的JPEG编码系统中,这通常涉及将颜色梯度切换到单色块或完全消除图片上的小细节。
在压缩中,保持文件大小相对较小的权衡是牺牲图像质量。诀窍是压缩系统在减小文件大小的同时保持视觉完整性之间取得平衡,而不论细节删除如何。如ARS Technica所指出的那样,每个有损的编码器都采用不同的方法进行操作,而在Guetzli的情况下,Google表示,它完全可以做到这种平衡。
Guetzli如何接近图像压缩
在这种情况下,Guetzli使用心理涂鸦(表示人类视觉处理系统)的模型,称为Butteraugli确定要保留哪些颜色和细节以及要丢弃的颜色和细节。基本上,与其他模型相比,该模型“以更详细,更详细的方式近似颜色感知和视觉掩盖”。