STTinyPNG-Python - TinyPNG 批量壓縮圖片腳本

jopen 8年前發布 | 40K 次閱讀 圖形/圖像處理

STTinyPNG-Python

TinyPNG 批量壓縮圖片腳本

一、環境配置

別被這四個字嚇到了,只需要一行命令。

首先,電腦需要有 Python 環境,正好 Mac 自帶 Python 環境。然后,安裝 TinyPNG 的庫:

sudo pip install --upgrade tinify

ok,環境配置到此結束。

二、申請 AppKey

TinyPNG 網站上去申請 AppKey,唯一不是很爽的就是一個月只能壓縮 500 張(但這不是沒限制你可以注冊多少個嗎…)。填寫名字和郵箱,驗證以后就可以獲得 AppKey 了,很方便。

三、下載并運行腳本

打開 STTinyPNG-Python.py ,填寫你的 AppKey、圖片文件夾路徑、圖片輸出文件夾路徑(輸出文件夾空的就行,如果圖片里的文件夾目錄不存在,會自動創建)。

tinify.key = "your AppKey" # AppKey
fromFilePath = "/Users/tangjr/Desktop/test1" # 源路徑
toFilePath = "/Users/tangjr/Desktop/test2"   # 輸出路徑

ok,運行腳本。打開終端:

python /Users/tangjr/Documents/STTinyPNG-Python/STTinyPNG-Python.py

Done !

四、簡單說一下思路

使用 Python 的 os 庫,遍歷源文件夾,找到 .png.jpg 文件,則進行壓縮( TinyPNG 只支持這兩種圖片類型)。

恩,就這么簡單,沒了...

項目地址: https://github.com/saitjr/STTinyPNG-Python

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!