TinyPng批量壓縮Python腳本

一個使用TinyPng提供的API,用於Windows或Mac端快速壓縮圖片的Python腳本,能夠作到將該目錄下全部的圖片進行壓縮,包括子目錄中的圖片。python

<!--more-->git

背景

一、 TinyPng有Mac應用,下載地址:TinyPNG4Macgithub

二、 TinyPng沒有Windows應用,網上流傳的大多都是經過Python腳本實現,可是使用起來總有各類各樣的問題,總結髮現主要有如下兩點緣由:測試

  1. Python版本致使,本文使用的Python版本是3.5.0,但並不表示其餘Python版本不可以使用,因爲我的緣由沒有測試過;
  2. 業務需求致使,再加上對Python代碼不熟悉,修改Python腳本的難度較大,本文對於本身寫的Python腳本進行了很是詳細的註釋,若是你想了解更多Python相關的知識,請自行谷歌、百度。

注意事項

  1. 本文編寫的tinypng_mac.py腳本因爲我的條件沒有實際測試過,若有問題請提issues
  2. 若是是因爲業務需求致使沒法實現你想要的功能,您能夠提issues,互相交流;
  3. 若是你是免費用戶,那麼每一個developer key最多隻能壓500次,可經過多註冊幾個郵箱的方式解決次數的限制。

使用教程

  1. 安裝Python,Mac系統自帶,Windows電腦可經過官網下載;
  2. 在終端或CMD窗口中輸入python -V命令,校驗Python是否正確安裝;
  3. 在終端或CMD窗口中輸入pip install -i https://pypi.doubanio.com/simple/ tinify命令,使用國內鏡像下載安裝tinify;
  4. 先進入TinyPng官網登陸用戶,接着進入TinyPng Developers網址後選擇Developer API選項卡,而後複製Developer API Key;
  5. 在終端或CMD窗口中輸入python tinypng_mac.pypython tinypng_win.py命令,進行圖片批量壓縮;
  6. 腳本下載地址:https://github.com/fengqingxi...
相關文章
相關標籤/搜索