【Python】フォルダ内の画像を一括でリサイズする
機能
フォルダ内の画像を一括でリサイズするPythonプログラムです。
- 実行前
- 実行後
サンプル動画
プログラム
#! python3 # 機能 # フォルダ内の画像を一括でリサイズする # 使い方 # 1.Pythonを実行する # 実行コマンド # python image_resizer.py 入力パス 出力パス import os import sys from PIL import Image WIDTH = 300 HEIGHT = 300 # 画像をリサイズする def resize(input_path, output_path): os.makedirs(output_path, exist_ok=True) for file_name in os.listdir(input_path): img = Image.open(os.path.join(input_path, file_name)) img_resize = img.resize((WIDTH, HEIGHT)) img_resize.save(os.path.join(output_path, file_name)) if len(sys.argv) != 3: sys.exit("使い方:python image_resizer.py 入力パス 出力パス") resize(sys.argv[1], sys.argv[2])
使い方
- Pythonを実行する
実行コマンド
python image_resizer.py 入力パス 出力パス
pillowをインストールしていない場合は以下のコマンドでインストールして下さい。
pip install pillow