A tournament-style image picker. Put your images head-to-head and let the bracket decide your favorite.
- Python >= 3.9
- Pillow >= 10.0.0
Install dependencies:
pip install -r requirements.txtpython3 main.py- Image folder — type a path or click Browse to pick a folder. All
.jpg,.jpeg,.png,.gif,.bmp, and.webpfiles inside will be used. - Number of images — optionally enter a number between 2 and 1024. Leave blank to use all images (up to 1024).
- Click Start Tournament.
Two images are shown side-by-side. Click the one you prefer — it advances to the next round. Repeat until only one image remains.
- The current round is shown at the top (e.g.
Round 64,Quarter Final,Semi Final,Final). - If a round has an odd number of images, the last one automatically advances (bye).
The surviving image is declared the winner. Click Play Again to start a new tournament.
| Images remaining | Label |
|---|---|
| 2 | Final |
| 3 – 4 | Semi Final |
| 5 – 8 | Quarter Final |
| 9 – 16 | Round 16 |
| 17 – 32 | Round 32 |
| 33 – 64 | Round 64 |
| 65 – 128 | Round 128 |
| 129 – 256 | Round 256 |
| 257 – 512 | Round 512 |
| 513 – 1024 | Round 1024 |
