Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 2.13 KB

README.md

File metadata and controls

40 lines (37 loc) · 2.13 KB

Конвертер форматов изображений

Что это?

Приложение, которое предназначено для преобразования графических файлов из одного формата в другой.


Цель создания

  • Удобная и быстрая конвертация изображений в самые популярные форматы

Задачи

  • Создать интерфейс программы в Qt Designer
  • Установить необходимые библиотеки
  • Написать общий интерфейс программы
  • Написать функцию загрузки изображения
  • Для каждого формата написать функции конвертации в другой
  • Написать функцию загрузки форматированного изображения на диск

Функционал приложения

  • Загрузка изображения в программу

  • Конвертация формата изображения

    Input formats: png, jpg, webp, svg, bmp Output formats: png, jpg, webp, bmp, ascii

    Приложение позволяет конвертировать изображение формата "Input formats" в любой формат "Output formats"

  • Загрузка изображения на устройство

Интерфейс

  1. QLabel - название программы
  2. QLabel - доступные форматы для загрузки
  3. QPushButton - кнопка для загрузки изображения в программу
  4. QLabel - название загруженного файла
  5. Qlabel - доступные форматы для конвертации
  6. x5 QRadioButton - желаемый формат изображния
  7. QPushButton - кнопка конвертации и загрузки изображения

Технологии в проекте

Применены следующие библиотеки:

  • PyQt6
  • Pillow
  • webptools
  • svglib
  • reportlab