$5
I want this!

Batch Image Resizer Tool

$5
# 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.
I want this!
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
Powered by