2016年6月23日 星期四

[python]照片批次縮小的小工具

應用情境:相機拍完的照片大小都大約是6~7MB,6000X4000解析度,但是自家用的螢幕解析度是1920X1080,我們在螢幕上看到的照片其實都是壓縮後的照片,換句話說如果只是在螢幕上觀看,或社群網站上觀看,是不需要那麼大的照片。所以我們可以撰寫一個小程式讓照片的長邊大小調整到1200,所以一張6000X4000的照片(6~7MB)可以調整成1200X800的解析度(~150kB),資料量整整少了25倍以上,但是視覺效果又看不出來,這對動輒上傳半天的活動照片而言,時間減少太多了,真的是很划得來。

使用到的函式庫:Image
程式說明:將原本照片存放到/original/這個新資料夾,然後將照片壓式寬度1200的照片

source code: resize.py




縮小解析度前

縮小解析度後