Google 开源图像算法工具 Guetzli,高质量压缩图片
王练 2017年03月17日

Google 开源图像算法工具 Guetzli,高质量压缩图片

王练 王练 发布于2017年03月17日 收藏 186 评论 38

玩转软件开发云,集华为近30年研发精华开发神器!>>>  

Google 又开源了,这次开源了一款图像算法工具 Guetzli。Guetzli,在瑞士德语中是“cookie(曲奇)”的意思,是一个针对数码图像和网页图像的 JPEG 编码器,能够通过产生更小的 JPEG 文件来达到更快的在线体验,并且同时保持与当前浏览器,图像处理应用和 JPEG 标准的兼容性。Google 称 Guetzli 创建高质量的 JPEG 图像文件的大小比当前的压缩方法要再小 35%。

JPEG 图像的视觉质量与它的多阶段压缩过程有关:色彩空间变换,离散余弦变换,以及量化等等。Guetzli 具体针对量化阶段,图像视觉质量损失越多,输出图像尺寸越小。Guetzli 努力通过一个搜索算法,来克服 JPEG 格式的精神视觉模型与 Guetzli 的精神视觉模型之间的差别,以一种更全面更详细的方式来结合色彩感知和视觉掩蔽,从而在最小化损失和最小化图像尺寸中达到平衡。不过,尽管 Guetzli 可以使图像尺寸更小,但创建压缩图像所花费的时间要与目前的方法更长。


上图为 16x16 像素样本,是挂在蓝天下的一根电话线,传统 JPEG 算法经常会遇到的失真状况。左边是未压缩的原图,中间为较小尺寸的 libjpeg,右边是失真更少的 Guetzli 。

Google 还表示在实验中把压缩图像的尺寸设为常数,相比于 libjpeg 输出的图像,在人工评估时大家总是更偏好 Guetzli 产生的图像,即使当 libjpeg 的图像和 Guetzli 的大小相同甚至更大一些。这点让他们觉得压缩速度慢一点也是值得的。


上图是 20x24 像素的一张猫眼的放大细节图。左边是未压缩的原图,中间是 libjpeg,右边是 Guetzli 。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Google 开源图像算法工具 Guetzli,高质量压缩图片
分享
评论(38)
精彩评论
7
坐等php扩展:laughing:
3
转换太慢了, 而且感觉质量还没mozjpeg转换的好
2
Go语言包装:https://github.com/chai2010/guetzli-go
1
NodeJS版本: https://github.com/chai2010/guetzli-js
1
占用内存高,速度又慢。。就不能好好推广webp格式先!
最新评论
0
aaa
1
NodeJS版本: https://github.com/chai2010/guetzli-js
0
垃圾
0
i5处理器,win7主机上跑虚拟机ubuntu14,4核CPU实测。
图片大小43k,转换后33k,CPU占用25%,内存最大时230M,耗时28s
图片大小3.3M,转换后1.8M,CPU占用25%,内存最大时2.6G,耗时19m22s。
转换后图片效果和转换前几乎一样,肉眼看不出区别,这点点赞,就是太慢,太占资源,坐等google优化。:smile:
0
UsGcB
0
试了一下,真心慢
0
CxImage转换一下,同样质量的情况下,往往都会小很多了。。。。
做了一个 整个目录的批量转换工具: http://haitao.appinn.me/?app=photolib
0
实测,转换速度慢死了,一张4.2M的图片压缩到3M,用了20多分钟(阿里云单核)
0
java 扩展呢
3
转换太慢了, 而且感觉质量还没mozjpeg转换的好
0
https://sharewareonsale.com/s/free-wonderfulshare-pdf-password-recover-100-discount
0
不错的技术导航网站:http://www.codeyyy.com/linux/149-150-156.html
1
占用内存高,速度又慢。。就不能好好推广webp格式先!
0
感觉背景部分的噪点更少也更模糊,应该也是观感更佳的原因吧。不过猫眼图彩色部分确实失真了,这个不改进不行啊。
0
区别还是蛮大的...失真度肯定还是有损失,不过是35%与失真之间值不值
0

引用来自“Greatim”的评论

明显还是中间好
看黑色瞳孔的中下部分,本来一部分是绿色,但是右图变成了灰色,失真了。
0

引用来自“Greatim”的评论

明显还是中间好

引用来自“一如当初”的评论

该换新眼镜了。
你留意一下绿色点的分布就知道,中间的更接近原图。右边的失真严重。
0
看老师的测试结果,2MB左右的图片压缩了9分多钟,压缩完900KB左右,而且还是CPU 100%的情况。
0
试了一下 太耗cpu了 单核的服务器 转换多图肯定不行
0

引用来自“回去干活”的评论

到现在webp格式还没用上.
主要是除了chrome之外别的浏览器不支持。不过微信和淘宝的app早就全换成webp了,节省了大量的流量。app可以加入webp解码器而支持webp图片

相关资讯

最新资讯
热门资讯
顶部