Skip to content

lunar1sdev/Gif

Repository files navigation

Обработчик Изображений

Программа для обработки изображений (GIF, JPEG, PNG, BMP, TIFF и др.):

  • Конвертация в черно-белый с оттенками серого
  • Горизонтальное отзеркаливание (flip)
  • Комбинирование обеих операций

Поддерживаемые форматы

  • GIF - включая анимированные (сохраняет анимацию)
  • JPEG/JPG - фотографии
  • PNG - с поддержкой прозрачности
  • BMP - растровые изображения
  • TIFF - высококачественные изображения
  • И другие форматы, поддерживаемые PIL

Установка

  1. Установите Python 3.7 или новее
  2. Установите зависимости:
pip install -r requirements.txt

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

GUI версия (рекомендуется)

python gif_converter_gui.py

Простой интерфейс:

  • Нажмите "Обзор..." чтобы выбрать изображение
  • Поддерживает все популярные форматы
  • Выберите нужные опции:
    • ✅ Сделать черно-белым
    • ✅ Отзеркалить горизонтально
  • Выберите место сохранения (или оставьте автоматическое)
  • Нажмите "Конвертировать"

Командная строка

Только черно-белый:

python gif_to_grayscale.py input.jpg

Только отзеркаливание:

python gif_to_grayscale.py input.jpg --no-grayscale --flip

Черно-белый + отзеркаливание:

python gif_to_grayscale.py input.jpg --flip

С указанием выходного файла:

python gif_to_grayscale.py input.png --flip -o output_processed.png

Особенности

  • GIF: Сохраняет анимацию (все кадры), скорость и зацикливание
  • JPEG: Высокое качество сжатия (95%)
  • PNG: Поддержка прозрачности (заменяется белым фоном)
  • Все форматы: Автоматическое определение и сохранение в том же формате
  • Черно-белый: Конвертация в оттенки серого
  • Отзеркаливание: Горизонтальный flip изображения
  • Комбинирование: Можно применить обе операции сразу
  • ✅ Простой GUI интерфейс с чекбоксами
  • ✅ Обработка ошибок
  • ✅ Пакетная обработка через командную строку

Примеры

Только черно-белый:

  • photo.jpgphoto_grayscale.jpg

Только отзеркаливание:

  • image.pngimage_flipped.png

Черно-белый + отзеркаливание:

  • animation.gifanimation_grayscale_flipped.gif (с сохранением анимации)

Анимированные GIF:

  • Все кадры обрабатываются одинаково
  • Сохраняется скорость анимации и зацикливание

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

About

Gif редактор

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors