Простий графічний застосунок на Python для швидкої конвертації зображень у різні формати з можливістю зміни якості та розміру.
- Підтримка форматів: JPEG, PNG, BMP, GIF, TIFF
- Зміна якості зображення (для JPEG)
- Масштабування (від 10% до 200%)
- Попередній перегляд зображення
- Простий та сучасний UI (на базі
customtkinter) - Прогрес-бар виконання
- Вибір файлу або drag & drop (візуально)
- Вибір формату конвертації
- Налаштування якості
- Зміна розміру
- Прев’ю картинки перед конвертацією
Перед запуском встанови необхідні бібліотеки:
pip install customtkinter pillowpython main.py-
Натисни "Виберіть файл"
-
Обери зображення
-
Вкажи:
- формат (JPEG, PNG, ...)
- якість (для JPG)
- масштаб (%)
-
Натисни Convert
-
Готовий файл збережеться поруч із оригіналом
Було:
image.png
Стане:
image_converted.jpeg
- Використовується бібліотека Pillow для обробки зображень
- Масштабування відбувається через
Image.resize() - Для JPEG застосовується параметр
quality - Якщо зображення має прозорість — воно автоматично конвертується в RGB
- ❌ Файл не вибрано → з’явиться попередження
- ❌ Невірний формат → помилка при збереженні
- ❌ Проблема з відкриттям файлу → повідомлення про помилку
- Drag & Drop (реальний)
- Пакетна конвертація (кілька файлів)
- Вибір папки для збереження
- Підтримка WebP
- Темна/світла тема
Вільне використання для навчальних та особистих проєктів.
- додати drag & drop
- або зібрати
.exeфайл 😄