Программа для обработки изображений (GIF, JPEG, PNG, BMP, TIFF и др.):
- Конвертация в черно-белый с оттенками серого
- Горизонтальное отзеркаливание (flip)
- Комбинирование обеих операций
- GIF - включая анимированные (сохраняет анимацию)
- JPEG/JPG - фотографии
- PNG - с поддержкой прозрачности
- BMP - растровые изображения
- TIFF - высококачественные изображения
- И другие форматы, поддерживаемые PIL
- Установите Python 3.7 или новее
- Установите зависимости:
pip install -r requirements.txtpython 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.jpg→photo_grayscale.jpg
Только отзеркаливание:
image.png→image_flipped.png
Черно-белый + отзеркаливание:
animation.gif→animation_grayscale_flipped.gif(с сохранением анимации)
Анимированные GIF:
- Все кадры обрабатываются одинаково
- Сохраняется скорость анимации и зацикливание
Программа автоматически добавляет суффиксы к имени файла в зависимости от выбранных операций.