Image Processor App
The Image Processor App is a user-friendly desktop application built with Python's Tkinter library, designed to simplify bulk image processing tasks. It allows users to easily resize, convert formats, and manage various output settings for multiple images or entire folders, including images within ZIP archives.
Features
- Batch Image Processing: Process multiple images or entire folders at once.
- ZIP Archive Support: Load images directly from ZIP files, with automatic temporary extraction and cleanup.
- Flexible Resizing Options: Resizes images using Fit, Crop, or Stretch modes.
- Output Format Conversion: Convert images to JPG, PNG, or TGA formats.
- JPG Quality Control: Adjust the compression quality for JPG output.
- Custom Naming: Add custom prefixes and suffixes to processed image filenames.
- Overwrite Management: Choose how to handle existing files in the output directory.
- Thumbnail Previews: View thumbnails of loaded images within the application.
- Persistent Configuration: Saves your last used settings for convenience.
- Clean User Interface: An intuitive and aesthetically pleasing interface with a pastel blue theme.
Installation
To run this application, you need Python 3 and the Pillow library.
1. Clone the Repository
git clone https://github.com/MikelJulian/Image_Processor.git
cd Image_Processor
2. Install Dependencies
pip install Pillow
Usage
Run the application:
python image_processor_app.py
Then, click "Add Folder" to select a directory, "Add Files" for individual files, or "Load ZIP" to select an archive.