`joyresize.py`

### What it is for
A GUI batch image resizer with drag-and-drop input, preview icons, output-folder selection, and selectable resampling method.

Useful for bulk-prepping texture images to the right size before conversion.

### Dependencies
```bash
pip install PyQt5 pillow
```

### Usage
```bash
python joyresize.py
```

### How to use
1. Launch the program.
2. Drag images into the list.
3. Optional: press `Delete` to remove selected entries.
4. Set:
   - **Scale factor**
   - **Method**
   - **Output folder**
5. Click **GO**.

### GUI controls
- **Scale factor**  
  Multiplier applied to width and height.  
  Example:
  - `0.5` = half size
  - `2.0` = double size

- **Method**
  - Bicubic
  - Bilinear
  - Nearest-Neighbor
  - Lanczos

- **Output folder**  
  Destination directory for resized images.

### Arguments
None. This is GUI-only.

### Output behavior
- Saves resized files using the **same filename** as the source.
- Tries to preserve the original file format.
- Writes to the chosen output folder.
- Removes processed files from the queue as it works.