pythonで写真を一括リサイズ

import os
import re
from PIL import Image

#作業フォルダを指定する
os.chdir("C:/work/img")

#作業フォルダ内のファイルでループする
for f in os.listdir():
    #画像ファイルに対してリサイズを行う(拡張子がjpg,jpeg,png)
    match = re.match(r'.*.(jpg|jpeg|png)', f)
    if match:
        img = Image.open(f)
        #幅400px、高さ400pxを上限に画像をリサイズする
        img.thumbnail((400,400))
        img.save(f)
        print(f + ": is resized!!")

コメントを残す

メールアドレスが公開されることはありません。