0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌推Squoosh神器:支持无损压缩,瞬间压缩达九成

如意 来源:太平洋电脑网 作者:Aimo 2020-08-21 10:44 次阅读

谷歌是互联网巨头,但它对新技术的探索,也一直为人津津乐道。谷歌时不时就会放出一些神奇的小工具,让大家尝尝鲜。例如今天介绍的这个 squoosh 项目,就这方面的代表!

Squoosh 主页

Squoosh 是谷歌出品的一款图片压缩工具,它在 GitHub 上进行了开源,大家也可以点击下面的链接查看它的源代码。Squoosh 可以部署在 Web 端,也可以部署在本地,下面以 Web 端为例。

Squoosh 网页端:https://squoosh.app/

Squoosh GitHub 地址:https://github.com/GoogleChromeLabs/squoosh

开启 squoosh 的页面,就可以上传图片了。随后,squoosh 就会呈现出原图和压缩后图片的实时预览对比,在这个页面中,有很多细调选项,例如可以调整尺寸,调整图片压缩的格式以及强度质量等等。其中最重要的,当然就是“Compress”的压缩类型了。

一些调节选项

根据压缩类型的不同,squoosh 压缩图片的体积会有明显差别。然而,即便是在默认设置下,将普通的 JPEG 照片压缩成为 MozJPEG 格式,按照默认的压缩强度和质量,squoosh 都可以将图片压缩成为原先体积的十分之一!而且通过滑杆细细对比,你依然很难找到图片压缩前后的差异。也就是说,squoosh 能在基本不损失画质的情况下,将图片体积压缩九成,真的非常惊人。

1. 3M 的图片,压缩到 107K 画质几乎没有变化

而如果选择其他压缩格式,例如谷歌力推的 WebP,那么成果还会更加惊人。一张 1.3MB 的图片,在 squoosh 的压缩下,竟然体积仅剩下 70kB!这个压缩率已经远超 PS 之流的传统图片处理软件,而且画质还没有明显下降。

用 WebP,体积压缩更是惊人

除了有损压缩,squoosh 也支持无损压缩,而且结果同样惊人。Squoosh 的无损压缩完全不会损失画质,然而却能将图片轻松压缩到原来体积的一半不到,也是非常神奇。

无损压缩也可以做到体积仅剩原始图像的 43%

总的来说,谷歌的这个 squoosh 程序,让人见识到了先进图片压缩算法的威力。JPEG 已经是非常古老的图片格式,从技术的角度来说,它已经没有了什么存在的必要,只不过出于兼容性等考虑,它才能流行至今。

幸运的是,我们已经看到了微信公众号、谷歌旗下网站等重磅互联网页面都开始转向 WebP,这不仅可以提高画质,也可以大大节省流量,希望 WebP、HEIF 等先进的图片压缩格式能够尽快普及吧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6014

    浏览量

    103627
  • 图像压缩
    +关注

    关注

    1

    文章

    60

    浏览量

    22267
  • 画质
    +关注

    关注

    0

    文章

    18

    浏览量

    9389
收藏 人收藏

    评论

    相关推荐

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术

    音视频所载有的信息在通过传输的时候就需要压缩编码。 其中,文本压缩是指通过使用各种算法和技术,将文本数据表示为更紧凑的形式,以减少存储空间。 霍夫曼编码是一种无损压缩算法,它可以根据字符出现
    发表于 04-28 21:04

    压缩空气储能工作原理 压缩空气储能的优缺点

    压缩空气储能(CAES)是一种利用空气的压缩和膨胀来存储和释放能量的技术。
    的头像 发表于 04-25 15:18 1113次阅读

    Python压缩和解压缩实现代码分享

    压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩压缩,总的而言都还是比较方便的。
    的头像 发表于 04-11 11:28 282次阅读

    基于门控线性网络(GLN)的高压缩无损医学图像压缩算法

    实现基于门控线性网络(GLN)的高压缩无损医学图像压缩算法,以提高医学图像存储和分发系统的效率。与“传统”的基于上下文的数据压缩算法相比,基于GLN的系统使用一组不同的上下文模型。
    的头像 发表于 04-08 10:29 335次阅读
    基于门控线性网络(GLN)的高<b class='flag-5'>压缩</b>比<b class='flag-5'>无损</b>医学图像<b class='flag-5'>压缩</b>算法

    高性能无损数据解压缩FPGA IP,LZO无损数据解压缩IP

    LZOAccel-D是一个无损数据解压缩引擎的FPGA硬件实现,兼容LZO 2.10标准。 Core接收压缩的输入数据块,产生解压缩后的数据块。Core分析数据块的头和尾,检查输入数
    的头像 发表于 02-25 09:59 161次阅读
    高性能<b class='flag-5'>无损</b>数据解<b class='flag-5'>压缩</b>FPGA IP,LZO<b class='flag-5'>无损</b>数据解<b class='flag-5'>压缩</b>IP

    螺杆压缩机工作原理 螺杆压缩机的工作循环可分为

    螺杆压缩机是一种通过螺杆运动来压缩气体的机械设备。它由主螺杆和副螺杆组成,两者通过齿轮传动保持一定的相对运动轨迹。在工作过程中,气体被吸入螺杆压缩机的吸气口,然后沿着螺杆的螺旋槽被压缩
    的头像 发表于 02-04 10:19 538次阅读

    压缩机的类型和区别

    压缩机的类型和区别  压缩机是一种用于提高气体压缩和输送能力的机械设备。根据不同的工作原理和应用需求,压缩机可分为多种类型,包括离心压缩机、
    的头像 发表于 02-01 14:36 1142次阅读

    高性能无损数据压缩FPGA IP,LZO无损数据压缩IP

    LZOAccel-C是一个无损数据压缩引擎的FPGA硬件实现,兼容LZO 2.10标准。 Core接收未压缩的输入数据块,产生压缩后的数据块。Core使用合适的头和尾封装了
    的头像 发表于 01-25 13:39 311次阅读
    高性能<b class='flag-5'>无损</b>数据<b class='flag-5'>压缩</b>FPGA IP,LZO<b class='flag-5'>无损</b>数据<b class='flag-5'>压缩</b>IP

    如何选择压缩机?

    如何选择压缩机? 选择压缩机是一个相当复杂的过程,需要综合考虑多个因素。本文将详细介绍如何选择压缩机,包括了所需的基本知识、市场上常见的压缩机类型、关键的选择因素和技术参数等。 一、基
    的头像 发表于 12-11 11:26 676次阅读

    如何将sigmastudio的compressor压缩限幅参数换算DSP的设置值?

    如何将sigma studio的compressor压缩限幅参数换算DSP的设置值(特别是压缩曲线各个点的参数如何得来)?另外,ADAU1452与ADAU1442的compressor算法控件
    发表于 11-29 06:43

    大语言模型无损压缩方面超越PNG和FLAC

    Google DeepMind 和 Meta 的研究人员发表论文《Language Modeling Is Compression》,他们发现 DeepMind 的大语言模型 Chinchilla 70B 在图像和音频的无损压缩上超过了 PNG 和 FLAC。
    的头像 发表于 10-08 11:24 685次阅读
    大语言模型<b class='flag-5'>无损压缩</b>方面超越PNG和FLAC

    无损质量等级视频浅压缩领域的实践与探索

    感知无损强调压缩图像的质量达到无损等级。最开始时起名是轻压缩,与重压缩相对,主要强调在编解码的过程中相对较低的计算复杂度。
    发表于 09-20 10:57 557次阅读
    <b class='flag-5'>无损</b>质量等级视频浅<b class='flag-5'>压缩</b>领域的实践与探索

    8K无损压缩分布式系统,开创分布式新时代!

    近年来,分布式产品可谓遍地开花,很多厂商络绎不绝的在AV over IP化下足功夫,行业各类分布式产品层出不穷,当大家还以4K产品引以为傲的时候,近日讯维率先推出最新一代分布式产品:8K无损压缩
    的头像 发表于 08-24 10:28 539次阅读
    8K<b class='flag-5'>无损压缩</b>分布式系统,开创分布式新时代!

    基于SYSBIOS系统如何将PCM格式的音频编码为MP3格式?

    音频编解码的主要对象是音乐和语音,音频的编解码格式可分为无压缩的格式、无损压缩格式、有损音乐压缩格式、有损语音压缩格式和合成算法。
    的头像 发表于 08-09 16:53 843次阅读
    基于SYSBIOS系统如何将PCM格式的音频编码为MP3格式?

    Linux中常用的压缩和解压缩命令介绍

    在Linux中,压缩和解压缩文件是常见的操作。有时候,我们需要将大文件压缩成较小的文件,以便于传输和存储。同时,我们也需要解压缩文件来获得原始数据。本文咱们就介绍在Linux中常用的
    发表于 07-31 11:50 2136次阅读