import os
from PIL import Image
def imageScale(dir):
files=os.listdir(dir)#打开文件夹
images=[]
for file in files:
if file.endswith('.jpg'): # 找到jpg文件,并构造其路径
image=os.path.join(dir,file)
images.append(image)
print(images)
for image in images:
name,ext=os.path.splitext(image)#获取图片名称
image=Image.open(image)
image.thumbnail((600,400))#转换像素大小
print(name)
image.save(name+'thumbnail.jpg','JPEG')
if __name__=="__main__":
dir="image";#图片路径,相对路径or绝对路径均可
imageScale(dir)
运行结果前结果:
运行后结果: