google 开源图像算法工具 guetzli,高质量压缩图片 -pg电子游戏网站

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 。

guetzli 的详细介绍:
guetzli 的下载地址:

  • 大小: 2.4 kb
  • 大小: 6.2 kb
来自:
1
0
评论 共 1 条 请登录后发表评论
1 楼 2017-03-24 09:30
不知道是我使用的姿势不对,还是怎么的,对jpg图片的压缩没有宣传的那么好,反而是png图片压缩比很高,起码是一个量级的差

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • google 又开源了,这次开源了一款图像算法工具 guetzli。guetzli,在瑞士德语中是“cookie(曲奇)”的意思,是一个针对数码图像和网页图像的 jpeg 编码器,能够通过产生更小的 jpeg 文件来达到更快的在线体验,并且...

  • 谷歌大神又出开源新技术啦,这次是对jpeg格式的图片采用全新算法重新编码,输出的图片还是jpeg但是图片大小明显缩小,而质量不但没有损失,甚至还更加优化,速速来体验一把。 一、环境安装 下载谷歌开源软件...

  • google 称 guetzli 创建高质量的 jpeg 图像文件的大小比当前的压缩方法要再小 35%。 jpeg 图像的视觉质量与它的多阶段压缩过程有关:色彩空间变换,离散余弦变换,以及量化等等。guetzli 具体针对量化阶段,图像...

  • google最近开源了一种新的jpeg图片的压缩算法,称使用 guetzli 压缩的 jpeg 图像文件比使用现有的方法小 35%。由于项目最近正在研究图片的后期处理功能,所以马上体验了一下。环境介绍 机型 macbook pro (13-inch, ...

  •  在数字电视的信源压缩编码中,由于要求的压缩率较高,普遍采用有损压缩的方法。图像压缩编码从本质上来说就是对要处理的图像数据按照一定的规则进行变换和组合,从而达到以尽可能少的数据来表示尽可能多的数据信息...

  • 1.机器学习系统 tensorflow 详情:...2.material-design-icons 详情:http://google.github.io/material-design-icons/ 3.前端开发工具组 mdl 详情:https://github.com/google/material-design-...

  • (点击上方公众号,可快速关注)来源:36kr -boxi36kr.com/p/5067258.html新算法还可以在保持大小不变的情况下显著改善图片质量。近日,谷歌开发...

  • tensorflow 是谷歌的第二代机器学习系统,据谷歌说,在某些基准测试中,tensorflow 的表现比第一代的 distbelief 快了 2 倍。tensorflow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 ...

  • 我们知道在开源和贡献开源方面,google 一直是行业的典范。2017 年它开源了哪些优秀的软件,有哪些值得我们借鉴学习呢?让我们一起来看下:1、硬件加速的机器学习 javascript 库 deeplearn.js传送门:

  • 欢迎大家前往云 社区,获取更多腾讯海量技术实践干货哦~ 作者:gophery 本文由腾讯技术工程官方号发布在云 社区 ...也诞生了许多种类的图像格式jpeg、png 、gif、webp、hevc,以及腾讯公司...

  • 本文为大家整理了 google 开源的热门项目,排名顺序按照 github ★star 数排列。 0、机器学习系统 tensorflow ★star 62533 tensorflow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,...

  • 图像已经发展成人类沟通的视觉语言。无论传统互联网还是移动互联网,图像一直占据着很大部分的流量。...腾讯teg - 架构平台部图片存储系统tps 作为超大规模的图片平台,图片数万亿张存储量百p,下载带宽数t,一直

  • 图像已经发展成人类沟通的视觉语言。无论传统互联网还是移动互联网,图像一直占据着很大部分的流量。如何在保证视觉体验的...腾讯teg - 架构平台部图片存储系统tps 作为超大规模的图片平台,图片数万亿张存储量百...

  • g2 (the grammar of graphics) 是一个由纯 javascript 编写、强大的语义化图表生成工具,它提供了一整套图形语法,可以让用户通过简单的语法搭建出无数种图表,并且集成了大量的统计工具,支持多种坐标系绘制,可以...

  • tensorflow 是谷歌的第二代机器学习系统,据谷歌说,在某些基准测试中,tensorflow 的表现比第一代的 distbelief 快了 2 倍。tensorflow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 ...

  • vb语言vb光盘管理系统设计(源代码 系统)本资源系百度网盘分享地址

  • h型脚架疲劳测试机sw16可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • 笔记.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

global site tag (gtag.js) - google analytics
网站地图