無意間發(fā)現(xiàn)使用TinyPNG可以大幅度的壓縮PNG圖片,于是就在Github上找到了這個插件
這個插件可以調(diào)用TinyPNG的API對圖片進(jìn)行壓縮,壓縮的效率極高,首先我們需要去TinyPNG上申請一個APIKEY,申請成功的KEY如下所示(因為每個Key每次只能壓縮500張圖片,所以這里我多申請了幾個)
cZlt08nqdzM_*******Y9YlTRAd_WdRIj
HTVYrIxcjEoba-*******wl7qzaMt5kQE_
R89fkK18XciYxrQ*******suuuAqZckVt
插件下載安裝好以后,可以按Shift+Control+T來呼出RTTinyPNGWebAPIPlugin主界面
在左上角輸入剛剛申請的KEY,然后按下
回車鍵,點擊右邊的Start按鈕即可,如果提示You've reached your monthly limit!就代表500張圖片的量用完了,這時候換一個KEY繼續(xù)就行了。當(dāng)然,如果圖片不是很多的話,也可以直接使用
Curl命令來處理圖片,官方給的API是
curl --user api:YOUR_API_KEY --data-binary @unoptimized.png -i https://api.tinify.com/shrink
我們可以結(jié)合著Find命令一起使用
find . -name *.png -exec curl --user api:HTVYrIxcjEoba-hUaqFwl7qzaMt5kQE_ --data-binary @{} -i https://api.tinify.com/shrink \;