純 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