相机里面有很多很多很多的出游照片,每一个都7-8M左右,非常占空间,写了一个非常简单的代码,批量修改一下尺寸。
import PIL #Pycharm 下面没安装成功,安装Pillow后可以调用PIL模块了
from PIL import Image
import glob
myfiles = glob.glob("I:\Group pictures\*.JPG")
print(len(myfiles))
i = 1
for f in myfiles:
namespilt0 = f.split("\\")
outname0 = str("re_") + namespilt0[-1]
img = Image.open(f)
h0 = float(img.size[1])
w0 = float(img.size[0])
img_new = img.resize((int(w0/1.5), int(h0/1.5)), PIL.Image.ANTIALIAS) #我把所有照片的尺寸缩小到原来的2/3了
img_new.save(outname0)
print(i)
i = i + 1
#有一个缺点,本来是纵向的照片,也就是高>宽的照片,处理完之后,变成了长>宽了。也就是需要你想旋转90°
后续再看怎么让他不旋转吧。