Вступление:
Приведенный выше скрипт использует методы сжатия с потерями для уменьшения размера документа ваших файлов JPG/PNG. Это достигается путем округления значений (r, g, b) из каждого пикселя его единичной цифры на вашем изображении, поэтому для хранения информации требуется меньшее количество байтов. Иногда существуют серьезные изменения в байтах, хранящихся хорошо, так как иногда возникают незначительные изменения, поэтому это полностью зависит от пикселей изображения.
DHHRUV/Pixxia
🖼 Pixxia использует методы сжатия Shouty, чтобы уменьшить размер документа ваших файлов JPG/PNG.
Сравнение изображений:
Изображение 1:
Изображение 2:
Для изображений MB вы можете увидеть отличный коэффициент сжатия по сравнению с изображениями, которые меньше этого.
Скачать pixxia.exe для Windows
Настройка (Windows):
- Установите Python
- Клон это хранилище
git clone https://github.com/dhhruv/Pixxia.git
- Установите, создайте и активируйте виртуальную среду. Например, мы создаем виртуальную среду с именем «Вен».
pip install virtualenv python -m virtualenv venv venv\Scripts\activate.bat
- Установить зависимости
pip install -r requirements.txt
Скачать pixxia.exe для Windows
Как пользоваться !
- Нажмите кнопку «Выберите входной папку», чтобы выбрать входную папку, которая содержит все изображения, которые будут сжаты/оптимизированы.
- Нажмите кнопку «Выбрать выходной папку», чтобы выбрать выходную папку, которая будет содержать все сжатые/оптимизированные изображения.
- Нажмите кнопку сжатия, и входная папка, содержащая поддерживаемые форматы изображения, будет сжата и сохранена в выходной папке.
- Нажмите кнопку Clear, чтобы сбросить поля ввода и строку состояния. (Если нужно)
ПРИМЕЧАНИЕ: Рекомендуется сохранить входные и выходные папки для вашей простоты, чтобы дифференцировать оптимизированные и нептимизированные изображения.
Важная заметка:
- Этот скрипт проходит через каждый пиксель каждого поддерживаемого изображения в папке ввода, поэтому для обработки изображения потребуется больше времени, чем обычно.
- Этот скрипт является просто прототипом, поэтому результаты могут быть неожиданными.
- Авторы не будут нести ответственность за какую -либо потерю данных, поэтому важно, чтобы резервное копирование исходных данных было размещено во входной папке. Прочитайте Лицензия за дополнительной информацией.
Так , следите за обновлениями на GitHub:
DHHRUV/Pixxia
🖼 Pixxia использует методы сжатия Shouty, чтобы уменьшить размер документа ваших файлов JPG/PNG.
Скачать pixxia.exe для Windows
Кредиты изображения:
Оригинал: “https://dev.to/dhhruv/pixxia-complete-solution-for-compression-of-jpg-png-files-to-save-space-4mj1”