python上手项目之一次性更改文件夹内图片大小

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)

运行结果前结果:

运行后结果:

发布了23 篇原创文章 · 获赞 2 · 访问量 6448
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章