Skip to content

Naroda44444/conventer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

📸 Instant Image Converter

image

Простий графічний застосунок на Python для швидкої конвертації зображень у різні формати з можливістю зміни якості та розміру.

🚀 Можливості

  • Підтримка форматів: JPEG, PNG, BMP, GIF, TIFF
  • Зміна якості зображення (для JPEG)
  • Масштабування (від 10% до 200%)
  • Попередній перегляд зображення
  • Простий та сучасний UI (на базі customtkinter)
  • Прогрес-бар виконання

🖼️ Інтерфейс

  • Вибір файлу або drag & drop (візуально)
  • Вибір формату конвертації
  • Налаштування якості
  • Зміна розміру
  • Прев’ю картинки перед конвертацією

🛠️ Вимоги

Перед запуском встанови необхідні бібліотеки:

pip install customtkinter pillow

▶️ Запуск

python main.py

📂 Як користуватися

  1. Натисни "Виберіть файл"

  2. Обери зображення

  3. Вкажи:

    • формат (JPEG, PNG, ...)
    • якість (для JPG)
    • масштаб (%)
  4. Натисни Convert

  5. Готовий файл збережеться поруч із оригіналом


📁 Приклад результату

Було:

image.png

Стане:

image_converted.jpeg

⚙️ Як це працює

  • Використовується бібліотека Pillow для обробки зображень
  • Масштабування відбувається через Image.resize()
  • Для JPEG застосовується параметр quality
  • Якщо зображення має прозорість — воно автоматично конвертується в RGB

❗ Можливі помилки

  • ❌ Файл не вибрано → з’явиться попередження
  • ❌ Невірний формат → помилка при збереженні
  • ❌ Проблема з відкриттям файлу → повідомлення про помилку

💡 Ідеї для покращення

  • Drag & Drop (реальний)
  • Пакетна конвертація (кілька файлів)
  • Вибір папки для збереження
  • Підтримка WebP
  • Темна/світла тема

📜 Ліцензія

Вільне використання для навчальних та особистих проєктів.

  • додати drag & drop
  • або зібрати .exe файл 😄

About

best image convener

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages