这些像素放大的猫眼图片显示未压缩的原始图片(左),和Guetzli(右),显示比libjpeg(中)更少的清晰的人工制品,而不需要更大的文件大小。
谷歌开发了一种压缩技术,可以在文件中创建高质量的JPEG图像,这些文件比现有的压缩技术小35%。
谷歌的最新努力是减少网络文件大小和加快移动下载称为Guetzli,它使用搜索算法将JPEG图像编码成更紧凑的格式。
谷歌的开源Draco承诺将更丰富的3D世界整合到网络、游戏和VR中
我们很快就会在几何数据的海洋中畅游,谷歌说,这个开源压缩库可能会有所帮助。
阅读更多
与谷歌之前的PNG和JPEG替代品WebP及其RAISR照片压缩技术不同,新的“感知”编码器不偏离JPEG标准,并与现有的浏览器和图像处理应用程序兼容。
Guetzli的目标是JPEG压缩过程中称为量化的一个阶段,在这个阶段,视觉质量被替换为更小的文件大小。
根据谷歌的说法,新的开源编码器“在最小损失和文件大小之间取得了平衡”,使这些牺牲对用户来说不那么明显,同时也减少了web上越来越大的文件。
谷歌希望新的编码器将被大量使用图片的网站使用,让网站运营商提供更流畅的浏览体验,并降低移动用户的带宽成本。它也提供了一种改进视频压缩的方法。
ZDNet的姐妹网站CNET解释说,Guetzli提高速度的第二个同样重要的部分来自一个名为Butteraugli的测试,它帮助自动测试不同的压缩设置,并可以同时比较两种不同的压缩方法。
Butteraugli是一个评估两幅图像的心理视觉相似性的项目。它给图像打分,在几乎没有明显差异的情况下,这些图像是可靠的。Butteraugli不仅给出一个标量分数,而且还计算出差异级别的空间地图,”谷歌在其GitHub页面中为Butteraugli指出。
Guetzli的一个缺点是,使用搜索算法压缩图像文件的时间要比现有方法“长得多”。
另一方面,对人类评分者的研究发现,他们“始终更喜欢”guetzli处理的图像,而不是同等大小和稍大一点的libjpeg文件。因此,谷歌认为其较慢的压缩方法是值得的。