日用 Python —— 压缩图片尺寸

自己写了用来压缩 DC 照片的,批量处理整目录文件,非常方便。需要安装 PIL

 

#!/usr/bin/env python import Image import os import os.path import sys path = sys.argv[1] small_path = (path[:-1] if path[-1]=='/' else path) +'_small' if not os.path.exists(small_path): os.mkdir(small_path) for root, dirs, files in os.walk(path): for f in files: fp = os.path.join(root, f) img = Image.open(fp) w, h = img.size img.resize((w/2, h/2)).save(os.path.join(small_path, f), "JPEG") print fp

你可能感兴趣的:(python,Path,FP,照片)