画像のリサイズと圧縮を行うPythonスクリプトです。
- 画像を指定した幅にリサイズ(縦横比維持)
- JPEG形式で圧縮保存
- 複数の画像を一括処理
pip install Pillowimages_input/ フォルダに処理したい画像ファイル(.jpg, .jpeg, .png)を配置してください。
python image-resizer.py処理された画像は images_output/ フォルダに保存されます。
image-resizer.py の以下の値を変更することで設定をカスタマイズできます:
MAX_WIDTH: リサイズ後の最大幅(デフォルト: 230px)QUALITY: JPEG圧縮品質(デフォルト: 70、60-85推奨)
- 入力: JPG, JPEG, PNG
- 出力: JPEG
- 元の画像ファイルは変更されません(安全に処理できます)
- 出力ファイル名は元のファイル名を維持し、拡張子のみ
.jpgに変更されます images_output/フォルダが存在しない場合は自動的に作成されます
image-resizer/
├── image-resizer.py # メインスクリプト
├── images_input/ # 入力画像フォルダ
├── images_output/ # 出力画像フォルダ
└── README.md # このファイル
MIT License