关于javascript:Squoosh-谷歌出品的免费开源图片压缩工具图片大小减少90支持-API-开发调用

9次阅读

共计 1216 个字符,预计需要花费 4 分钟才能阅读完成。

谷歌出品的收费开源在线图片压缩工具,成果惊人,反对多种格局。

对于 Squoosh

Squoosh 是谷歌出品的一款在线图像压缩工具,应用简略,有极高的压缩比,可能帮忙咱们把图片大小进行压缩,不论是设计 UI 切图、自媒体文章配图还是 PPT 配图这样的应用场景,都要用到压缩图片。

咱们晓得,具备超高压缩比的 webp 图片格式,就是谷歌公布的,而 Squoosh 也是一个面向开发者推广 webp 图片格式的开发工具。

Squoosh 的性能个性

  • 压缩率很高,在保留图片清晰度的同时大幅升高文件大小
  • 应用简略,关上浏览器就,拖入或抉择图片就能应用
  • 反对生成 JPG / PNG / WEBP 等多种罕用图片格式
  • 反对高级的压缩性能,比方旋转、裁剪、调色、平滑等
  • 反对开发者集成在本人的我的项目中,通过简略的 api 来实现图片压缩
  • 利用浏览器本身的算力来实现压缩,不会上传图片,速度快,也很平安

应用 Squoosh 来压缩图片

压缩图片咱们个别会想到用 Photoshop 这样的业余图像处理软件,不过明天介绍的 Squoosh 应用起来非常简单,在浏览器中关上 Squoosh 的网址后,点击抉择图片或间接把图片拖进网页里,默认就会生成压缩预览,拖动两头的分隔线能够比照压缩前后的成果。

在左下方显示压缩后的大小,也能够更改输入的图片格式,如果对大小不称心,还能够调整图片品质,最初间接下载图片即可。

不过 Squoosh 这个在线工具貌似以“炫技”为主,对于想要压缩大量图片的需要,目前还是不反对,只能一张一张压缩,体验有些欠缺,而且只反对英文界面,高级压缩选项有很多图像相干的专业名词,不容易了解。

开发集成图片压缩性能

谷歌开发并且开源这款工具的初衷,是心愿更多开发者应用它来升高图片的大小的同时还保障了图片品质,使用户取得更快的上网体验。

目前 Squoosh 提供 CLI 命令行和 api 的开发方式,应用 api 开发者能够很不便地集成到本人的我的项目中。上面是 api 形式开发集成的办法:

Squoosh 还反对通过 node.js 在后端应用,更全的 api 调用可间接拜访 github 代码仓库中的这个目录。

之前举荐过的 tinypng、图压都是简略好用的收费图片压缩工具,tinypng 尽管也反对开发者调用,然而须要注册开发者账号,图片也须要上传到 tinypng 的服务器去压缩,每月只有可怜的 200 张收费额度,超过后需付费应用。而 Squoosh 不仅完全免费,所用代码也齐全开源,堪称是大厂的良心之作。

收费开源阐明

Squoosh 是一款谷歌出品的收费开源的在线图片压缩工具,源码基于 Apache License 2.0 协定开源,托管在 Github 上,任何集体和公司都能够收费应用,也能够将源码用在本人开发的我的项目上。

须要留神的是,Squoosh 的 Github 仓库主页是这个在线工具的代码,下载运行后其实是在本地搭建了压缩工具。要理解开发接入相干须要找到对应的目录。

相干网址:https://www.thosefree.com/squ…

正文完
 0