基于tinypng实现的压缩命令

安装

全局安装 tiny 命令npm

yarn global add cl-tinypng
复制代码

或者api

npm install -g cl-tinypng
复制代码

使用

获取 tinypng 秘钥

秘钥获取地址bash

设置本地密码

保存 key 到本地,方便后续使用markdown

cl-tinypng --save key
复制代码

压缩命令

支持两种压缩方式:并发

基于 tinypng http 接口(无限次数免费压缩)

压缩当前目录oop

cl-tinypng
复制代码

压缩指定目录,或者压缩指定图片spa

cl-tinypng --path ./test
// 或者
cl-tinypng --path ./test.png
复制代码
基于 tinypng api 接口(须要 key,每个月免费压缩 500 次,更屡次数须要收费)

压缩当前目录code

cl-tinypng --key xxxkey

// 若是已经配置过了本地key,能够使用以下方式
cl-tinypng --key

复制代码

压缩指定目录,或者压缩指定图片orm

cl-tinypng --path ./test --key
// 或者
cl-tinypng --path ./test.png --key
复制代码

注意事项

一、为了防止触发 tinypng 接口的 429(频次限制),http 接口访问作了延迟处理,设置同一时间,并发请求量为 2。接口

二、若是你每个月免费次数还剩余的状况下,推荐使用 api key 方式压缩。

相关文章
相关标签/搜索