ImageProcessor

🖼️ Image Processing Utility

A fast, parallelized image processing script for batch resizing and center-cropping images using Pillow and Python’s multiprocessing. Includes a simple CLI to choose tasks and auto-organizes output folders with timestamps.

✅ Features

📁 Folder Structure

Subfolders named small, medium, or large in the resized folder are used for cropping based on defined ratios.

🛠️ Setup

1. Create and activate virtual environment

python -m venv venv
source venv/bin/activate  # macOS/Linux
venv\Scripts\activate     # Windows

2. Install Dependancies

pip install -r requirements.txt

▶️ Running the Script

python main.py

⚙️ Customization

🧠 Notes


Documentation last updated at: Sat 7 Jun 11:25 PM