Рубрики
Без рубрики

Compresssio – оптимизируйте ваши изображения, чтобы сохранить пространство для хранения …

То, что я построил: приведенный выше скрипт использует методы смекального сжатия Tinypng, чтобы уменьшить … Tagged Python, Productivity, GitHub, Git.

Что я построил:

Приведенный выше скрипт используют методы смекального сжатия TinyPng для уменьшения размера документа ваших файлов JPG/PNG. Это достигается путем конкретного уменьшения количества цветов на изображении, поэтому для хранения информации требуется меньшее количество байтов. Влияние сценария почти невидимо, но оно делает исключительно огромный эффект в размере файла изображения.

Сравнение изображений:

Изображение 1:

Изображение 2:

Настройка (Windows):

  1. Установите Python
  2. Клон это хранилище
git clone https://github.com/dhhruv/Compresssio-GUI.git
  1. Установите, создайте и активируйте виртуальную среду. Например, мы создаем виртуальную среду с именем «Вен».
pip install virtualenv
python -m virtualenv venv
venv\Scripts\activate.bat
  1. Установить зависимости
pip install -r requirements.txt

Как получить свой ключ API!

Вы можете найти свой ключ API с сайта https://tinypng.com/developers После регистрации и сохранить его где -нибудь на компьютере/ноутбуке.

Как использовать !

  1. Нажмите кнопку «Выберите входной папку», чтобы выбрать входную папку, которая содержит все изображения, которые будут сжаты/оптимизированы.
  2. Нажмите кнопку «Выбрать выходной папку», чтобы выбрать выходную папку, которая будет содержать все сжатые/оптимизированные изображения. ( После сжатия)
  3. Введите свой ключ API с сайта Tinypng. Если у вас нет ни одного владения, то вы можете найти на этом сайте https://tinypng.com/developers .
  4. Нажмите кнопку сжатия, и входная папка, содержащая поддерживаемые форматы изображения, будет сжата и сохранена в выходной папке.
  5. Нажмите кнопку Clear, чтобы сбросить поля ввода и строку состояния. (Если нужно)

Важная заметка:

  • Лимит, который у вас будет иметь на первый взгляд, составляет 500 изображений в месяц по бесплатному плану. Вы можете изменить это в соответствии с вашим требованием в https://tinypng.com/developers
  • Рекомендуется сохранить входные и выходные папки для вашей простоты, чтобы дифференцировать оптимизированные и нептимизированные изображения.
  • Этот сценарий – просто прототип, поэтому метаданные не хранятся на сжатых изображениях с исходных изображений.
  • Структура каталогов в папках ввода и вывода может отличаться, но все поддерживаемые изображения будут сохранены в соответствии с их каталогами.
  • Авторы не будут нести ответственность за какую -либо потерю данных, поэтому важно, чтобы резервное копирование исходных данных было размещено во входной папке. Прочитайте Лицензия Чтобы получить больше информации.

Кредиты изображения:

Проверьте Исходный код Compressio

Оригинал: “https://dev.to/dhhruv/compresssio-optimize-your-images-to-save-storage-space-fcp”