当前位置:游戏巴士 > 游民星空 > Google释出开源图像演算法Guetzli,品质不变下能压缩JPEG图档35%

Google释出开源图像演算法Guetzli,品质不变下能压缩JPEG图档35%

日期:2017-03-20

图片来源: 

Google

Google于本周四(3/16)发布开源JPEG编码器Guetzli,并于GitHub上释出开源码。Guetzli能产生更小的JPEG图档,同时保持图档的品质,且能与现行的浏览器、图像处理应用程式和JPEG标準相容,以提升含有大量图档内容的网页载入速度。

Guetzli在瑞士德语中是「饼乾」的意思,相较于现行的图像演算法,Guetzli能压缩35%的JPEG图档,同时维持图档的品质,提供开发者打造载入速度更快的网页。Guetzli除了降低网页载入时间外,也能减少行动装置用户的网路频宽成本。

另外,Guetzli特别着重图档压缩的量化阶段,因为在量化阶段中,图档品质损失越多,输出的图档大小就越小。而Guetzli採用搜寻演算法来平衡图档品质和档案大小的关係,不过,这种演算法相较于现行的图像演算法得花费更长的时间来压缩图档。

此外,Google表示,Guetzli演算法类似Zopfli演算法,Zopfli能产生更小的PNG和Gzip档案的,且不需要引进新的档案格式。

此为20×24画素的猫眼局部放大细节,左图为未经压缩的原图,右图则是经过Guetzli演算法压缩的图档,中间则是libjpeg图像解析器压缩的图档。结果显示,相较于libjpeg压缩的图像,Guetzli压缩的图像的振铃现象(Ringing Artifacts)较低,意即经过压缩后,Guetzli演算法能维持较高的图像品质。(图片来源/Google)