Batch Image Resizer Tool
$5
https://schema.org/InStock
usd
Sefa Vanlı
# Batch Image Resizer Tool
A simple and user-friendly batch image resizing tool with multi-language support.
## Features
- Resize multiple images to specified dimensions
- Support for JPG, JPEG, PNG, and WebP formats
- Progress indicator
- Detailed logging
- Optional WebP compression
- Comprehensive error handling
- Multi-language support (English and Turkish)
## Installation
1. Clone this repository or download the source files
1. Bu depoyu klonlayın veya kaynak dosyaları indirin
```bash
pip install Pillow
```
## Usage
Run the program:
```bash
python main.py
```
The program will guide you through the following steps:
1. Select language
2. Enter the path to the folder containing images
3. Enter the path to the folder where resized images will be saved
4. Enter new width (pixels)
5. Enter new height (pixels)
6. Choose whether to compress images using WebP format
## Logging
The program creates a log file named `image_resizer.log` in the current directory. The log includes:
- Success/failure status for each image
- Processing time for each image
- Error messages
## Error Handling
The program handles various error conditions:
- Invalid source directory
- Empty source directory
- Invalid dimensions (negative or zero)
- Missing destination directory (creates automatically)
- Unsupported file formats
- Corrupted images
## Troubleshooting
1. **No images found in source directory**
- Verify the source directory path is correct
- Check if the directory contains supported image formats
- Ensure you have read permissions for the directory
2. **Permission errors **
- Ensure you have write permissions for the destination directory
- Run the script with appropriate permissions
3. **Memory errors with large images**
- Process fewer images at a time
- Use smaller target dimensions
- Ensure sufficient system memory
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.0 sales
Resize multiple images at once with just a few clicks, support for popular formats, and optional WebP compression
Features
Supports multiple image formats (JPG, PNG, WebP), batch resizing, optional WebP compression, progress tracking, and error logging
Target Audience
Ideal for photographers, designers, and anyone needing efficient image resizing in bulk.
Customization
Customize the dimensions and choose WebP compression options for better file size reduction.
User Friendly
Simple, intuitive interface suitable for users with any level of technical knowledge.
Size
4.68 KB
Add to wishlist