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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章