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)
運行結果前結果:
運行後結果: