无意间发现使用TinyPNG可以大幅度的压缩PNG图片,于是就在Github上找到了这个插件
这个插件可以调用TinyPNG的API对图片进行压缩,压缩的效率极高,首先我们需要去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继续就行了。当然,如果图片不是很多的话,也可以直接使用
Curl
命令来处理图片,官方给的API是
curl --user api:YOUR_API_KEY --data-binary @unoptimized.png -i https://api.tinify.com/shrink
我们可以结合着Find
命令一起使用
find . -name *.png -exec curl --user api:HTVYrIxcjEoba-hUaqFwl7qzaMt5kQE_ --data-binary @{} -i https://api.tinify.com/shrink \;