#coding=utf-8import os #打开文件时需要from PIL import Imageimport rePicture_path = r'C:/Users/jiabin.ouyang/Desktop/temp_picture/'Width = 280Hight = 32list = os.listdir(path)#print listcount = 0for pic in list:path = Picture_path + picim = Image.open(path)w, h = im.size#print(w,h)#将分辨率设置为280*32,如果图片分辨率超过这个值,进行图片的等比例压缩if w>Width:#print(pic)print("图片名称为"+pic+"图片被修改")w_new = int(width*h/w) # 此处加int,不然后面的resize会报错。h_new = Hightcount = count+1out = im.resize((w_new,h_new),Image.ANTIALIAS)new_pic=re.sub(pic[:-4],pic[:-4]+'_new',pic)#print new_picnew_path = Picture_path + new_picout.save(new_path)if h>iphone5_depth:print picprint("图片名称为"+pic+"图片被修改")h = Hight*w/hw = Widthcount = count+1out = im.resize((w_new,h_new),Image.ANTIALIAS)new_pic = re.sub(pic[:-4],pic[:-4]+'_new',pic)new_path = Picture_path+new_picout.save(new_path)count = str(count)print("共有"+count+"张图片尺寸被修改")
1200字范文,内容丰富有趣,写作的好帮手!