Skip to content

Простое приложение на PyQt5 для перетаскивания, пересохранения и оптимизации до 50 изображений (JPG, JPEG, PNG) с тёмной темой и удобным интерфейсом.

License

Notifications You must be signed in to change notification settings

baslie/Image-Resaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image Resaver

Простое приложение на PyQt5 для перетаскивания, пересохранения и оптимизации до 50 изображений (JPG, JPEG, PNG) с тёмной темой и удобным интерфейсом.

Я создал это приложение для удобного пересохранения изображений из редактора Тильда. Очень часто Тильда сохраняет свои изображения в WEBP-контейнере, из-за чего их потом нельзя загрузить обратно в Тильду напрямую, без пересохранения.

Особенности

  • Поддержка перетаскивания изображений прямо в окно приложения.
  • Автоматическая оптимизация и пересохранение изображений с высоким качеством.
  • Поддержка пакетной обработки до 50 изображений за один раз.
  • Удобный интерфейс в тёмной теме.
  • Проверка наличия шрифта Roboto, с использованием шрифта Arial по умолчанию, если первый недоступен.

Требования

  • Python версии 3.8 или выше.
  • Следующие библиотеки Python:

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/baslie/image-resaver.git
    cd image-resaver
  2. Установите необходимые зависимости вручную:

    pip install PyQt5 Pillow
  3. Поместите файл иконки с именем app_icon.ico в директорию проекта (опционально).

Использование

  1. Запустите приложение:

    python image_resaver.py
  2. Перетащите ваши изображения (JPG, JPEG или PNG) в окно приложения.

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

Примечания

  • Приложение поддерживает обработку до 50 изображений за один раз. Дополнительные файлы будут проигнорированы без предупреждения.
  • Неподдерживаемые форматы файлов игнорируются без вывода сообщений.

Компиляция в exe-файл на Windows

Для создания исполняемого файла (exe) используйте PyInstaller:

  1. Установите PyInstaller:

    pip install pyinstaller
  2. Выполните следующую команду для создания exe-файла:

    pyinstaller --onefile --windowed --icon=app_icon.ico image_resaver.py
  3. Исполняемый файл будет находиться в папке dist.

Лицензия

Этот проект лицензирован под лицензией MIT.

Вклад в проект

Вы можете открывать задачи или отправлять pull-запросы для улучшения приложения!


Приятной работы!

About

Простое приложение на PyQt5 для перетаскивания, пересохранения и оптимизации до 50 изображений (JPG, JPEG, PNG) с тёмной темой и удобным интерфейсом.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages