首页 » 网站推广 » phpjpeglib技巧_谷歌开源JPEG压缩算法比同类方法机能优越35

phpjpeglib技巧_谷歌开源JPEG压缩算法比同类方法机能优越35

访客 2024-11-05 0

扫一扫用手机浏览

文章目录 [+]

在互联网上,速率意味着统统。
一个通用的规则是:文件越小,载入的速率会越快。
为了在这方面得到提升,谷歌最近开拓了一个开源的JPEG 编码器,据称能在不危害图像质量的条件下有效地缩小文件大小,进而让网页的加载变得更快。

新的编码器名为Guetzli,也便是瑞士德语中的“缓存”(cookie)的意思。
根据谷歌官方博客的说法,这一新的工具能够创造“高质量的JPEG图像,比当下可用的其他方案压缩的图像小35%”。
利用Guetzli 的一个好处是,其压缩后的图片依然是常规的JPEG 文件,进而能支持现有险些所有的浏览器和运用程序。

phpjpeglib技巧_谷歌开源JPEG压缩算法比同类方法机能优越35

谷歌此前也曾有过多个项目,用户缩减网页上的图片大小,包括Zopfli 编码器(它能在危害格式的条件下创造更小的PNG 图像),还有Webp(一种新的图片格式,支持无损和有损压缩,以改进文件大小)。

phpjpeglib技巧_谷歌开源JPEG压缩算法比同类方法机能优越35
(图片来自网络侵删)

此前,谷歌还发布过一种基于RNN 的图像压缩方法,名为RAISR。
RAISR 天生图像的质量比当前超分辨率技能更好、韶光最高快 100 倍,能够实时在移动设备上运行,还能肃清低分辨率图像中的混叠伪影(aliasing artifacts)。

JPEG的图像视觉质量和其多级压缩处理(颜色空间变换、离散余弦变换及量化)直接干系。
Guetzli专门以量化阶段作为目标。
这一阶段中图像视觉质量丢失所大,得到的文件越小。
Guetzli在最小丢失和文件大小之间找到了一个平衡。
它采取了一种搜索算法,来只管即便战胜JPEG格式的生理视觉建模与Guetzli的生理视觉模型之间的差异,后者在仿照色彩感知和视觉掩模方面比用大略的颜色变换和离散余弦变换来得更全面和详细。
然而,虽然Guetzli创建的图像较小,但代价是这些搜索算法创建压缩图像的韶光比当前其他方法要长得多。

虽然Guetzli可以在不捐躯图像质量的条件下产生更小的图像,我们也创造,在实验中,只管压缩图像文件大小保持不变,比起libjpeg图像,人类评价者却始终更喜好Guetzli天生的图像,纵然libjpeg文件大小相同乃至略大。
我们认为这使花较永劫光进行压缩变成了值得利用的折衷方案。

上图的例子中,左边是原图,最右边是Guetzli压缩后的结果。
中间是libjpeg的压缩。

根据谷歌的说法,Guetzli 在压缩图片的韶光上确实会比其他方法长一些,但是,这些韶光都会在加载的过程中补回来,由于加载的韶光表短了。
其余,谷歌发布的一篇论文创造,用户利用Guetzli 压缩的图片格式的质量比其他类似方法要好很多,乃至比其他一些更大的JPEG文件都要好。

更多的细节,可查看谷歌博客:https://research.googleblog.com/2017/03/announcing-guetzli-new-open-source-jpeg.html?m=1

论文:https://arxiv.org/abs/1703.04421

标签:

相关文章

php图片小偷源码技巧_PHP采集 抓取

一、 什么是php采集程序?二、 为什么要采集?三、 采集些什么?四、 如何采集?五、 采集思路六、 采集范例程序七、 采集心得什...

网站推广 2024-12-11 阅读0 评论0