Author :- Nitesh Kumar Lodh
Small command-line image editor using Pillow. Optional histogram features use NumPy + Matplotlib.
Files
imageManiplation.py— interactive script (menu-driven).
Quick start (PowerShell)
```powershell python -m venv .venv .\.venv\Scripts\Activate.ps1 pip install --upgrade pip pip install -r requirements.txt # or: pip install pillow python imageManipulation.py ```
Main features - View image - Crop, rotate, upscale/downscale - Filters: blur, sharpen, detail, edge enhance, smooth, grayscale - Adjust brightness, contrast, saturation - Optional: view and adjust histograms (requires numpy & matplotlib)
Output - Processed images are saved in operation-specific folders (e.g. `Rotated_images/rotated_image.jpg`).
Notes - If you don't need histogram plots, you can skip installing `numpy` and `matplotlib`. - Want consistent filenames or timestamps? I can update the script to include them.