基於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 方式壓縮。

相關文章
相關標籤/搜索