純 Python 實現的圖片壓縮工具

現在的手機拍攝的照片基本都在 10 MB 之上,而上傳照片都有大小限制,那就需要對圖片壓縮,本文分享一個本地化的純 Python 編寫圖片壓縮工具,幫助您減小圖像的文件大小,比很多在線壓縮的要好用。

該工具是純 Python 實現的,除了 Pillow 之外沒有依賴項,因此可以運行在各種系統上。

1、安裝

pip 直接安裝就行:

pip install pillow optimize-images

2、使用

使用方法非常簡單,直接命令行傳遞一個圖片或包含圖片的路徑即可,默認它會原地壓縮圖片:

optimize-images filename.jpg

遞歸的壓縮一個目錄:

optimize-images ./

非遞歸的壓縮一個目錄:

optimize-images -nr ./

或者:

optimize-images --no-recursion ./

運行效果圖:

3、其他參數

輸入 optimize-images -h 可以查看更多參數的用法,比如設置圖片的寬度、高度、質量等:

4、圖形界面版本

pip install optimize-images-x

然後命令行執行 optimize-images-x 就可以啓動圖形界面版本了:

optimize-images-x

最後的話

請注意,該操作會替換原始文件,處理之前應該先備份自己的源文件或文件夾,以便隨時可以恢復。這個工具比很多在線的都好用,不用上傳自己的照片,壓縮速度也比在線的快,如果覺得有幫助,歡迎關注、點贊、轉發。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/_rP64yj340GdHTa1uiO8Bw