Простое приложение на PyQt5 для перетаскивания, пересохранения и оптимизации до 50 изображений (JPG, JPEG, PNG) с тёмной темой и удобным интерфейсом.
Я создал это приложение для удобного пересохранения изображений из редактора Тильда. Очень часто Тильда сохраняет свои изображения в WEBP-контейнере, из-за чего их потом нельзя загрузить обратно в Тильду напрямую, без пересохранения.
- Поддержка перетаскивания изображений прямо в окно приложения.
- Автоматическая оптимизация и пересохранение изображений с высоким качеством.
- Поддержка пакетной обработки до 50 изображений за один раз.
- Удобный интерфейс в тёмной теме.
- Проверка наличия шрифта
Roboto
, с использованием шрифтаArial
по умолчанию, если первый недоступен.
-
Клонируйте репозиторий:
git clone https://github.com/baslie/image-resaver.git cd image-resaver
-
Установите необходимые зависимости вручную:
pip install PyQt5 Pillow
-
Поместите файл иконки с именем
app_icon.ico
в директорию проекта (опционально).
-
Запустите приложение:
python image_resaver.py
-
Перетащите ваши изображения (
JPG
,JPEG
илиPNG
) в окно приложения. -
Программа автоматически оптимизирует и пересохранит ваши изображения в их исходной папке.
- Приложение поддерживает обработку до 50 изображений за один раз. Дополнительные файлы будут проигнорированы без предупреждения.
- Неподдерживаемые форматы файлов игнорируются без вывода сообщений.
Для создания исполняемого файла (exe) используйте PyInstaller
:
-
Установите PyInstaller:
pip install pyinstaller
-
Выполните следующую команду для создания exe-файла:
pyinstaller --onefile --windowed --icon=app_icon.ico image_resaver.py
-
Исполняемый файл будет находиться в папке
dist
.
Этот проект лицензирован под лицензией MIT.
Вы можете открывать задачи или отправлять pull-запросы для улучшения приложения!
Приятной работы!