Python-библиотека для программного монтажа видео: нарезка и склейка, текстовые наложения, композиция и пользовательские эффекты для видео, аудио и GIF.
kohler/gifsicle
Консольный инструмент для создания, редактирования, оптимизации и просмотра GIF-изображений и анимаций, а также программы для просмотра и сравнения GIF.
- Звёзды
- 4,347
- Форки
- 254
- Открытые issues
- 25
- Последний коммит
- 23 дня назад
Что это?
Gifsicle — консольная программа для работы с GIF-файлами. Она умеет объединять несколько изображений в анимацию, разбивать анимацию на отдельные кадры, заменять или редактировать выбранные кадры, а также менять задержку между кадрами, методы disposal и параметры зацикливания. Кроме того, программа поддерживает прозрачность, чересстрочную развёртку, комментарии, отражение и поворот, изменение палитры и оптимизацию размера анимаций.
В пакет входят две дополнительные утилиты. Gifview показывает GIF-изображения и анимации на X-дисплее — в виде слайд-шоу или с воспроизведением в реальном времени. Gifdiff сравнивает два GIF-файла на предмет полного визуального совпадения; это удобно при тестировании ПО для обработки GIF.
Gifsicle собирается в UNIX с помощью ./configure и make, а в Windows — с make-файлами nmake для Visual C или Borland C++. Gifview в Windows не собирается, и автор отмечает, что поддержка Windows не предоставляется.
Ключевые возможности
- 01Объединение нескольких изображений в анимацию и разбиение анимации на отдельные кадры
- 02Редактирование задержки между кадрами, методов disposal, зацикливания и прозрачности
- 03Оптимизация анимаций для уменьшения размера файла, в том числе с потерями
- 04Отражение и поворот GIF-изображений, изменение их палитры
- 05Gifview показывает анимации на X в виде слайд-шоу или с воспроизведением в реальном времени
- 06Gifdiff проверяет, выглядят ли два GIF-файла одинаково
Сценарии использования
- Пакетная оптимизация GIF-анимаций для сайтов, чтобы уменьшить расход трафика
- Автоматизация редактирования отдельных кадров GIF-файлов в сборочных процессах или конвейерах подготовки контента
- Тестирование ПО для обработки GIF сравнением результата с эталонными файлами
Быстрый старт
- 1
Запустите скрипт configure
./configure - 2
Соберите программы
make - 3
Установите gifsicle и его страницу руководства
make install
Что важно знать
- Лицензия GPL-2.0 (только версия 2) — лицензия с принципом копилефта, которая применяется при распространении изменённого кода.
- Для сборок под Windows используются отдельные make-файлы, и в них не входит gifview. Автор также не предоставляет поддержку Windows.
- Для сборки из исходного кода на GitHub, если отсутствует configure, сначала выполните autoreconf -i.
В подборках
Темы
Частые вопросы
- Что такое gifsicle?
- Консольный инструмент для создания, редактирования, оптимизации и просмотра GIF-изображений и анимаций, а также программы для просмотра и сравнения GIF. Gifsicle — консольная программа для работы с GIF-файлами. Она умеет объединять несколько изображений в анимацию, разбивать анимацию на отдельные кадры, заменять или редактировать выбранные кадры, а также менять задержку между кадрами, методы disposal и параметры зацикливания. Кроме того, программа поддерживает прозрачность, чересстрочную развёртку, комментарии, отражение и поворот, изменение палитры и оптимизацию размера анимаций.
- gifsicle можно использовать бесплатно? Какая у него лицензия?
- gifsicle распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gifsicle всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gifsicle — 15 окт. 2026 г..
- Для чего можно использовать gifsicle?
- Пакетная оптимизация GIF-анимаций для сайтов, чтобы уменьшить расход трафика Автоматизация редактирования отдельных кадров GIF-файлов в сборочных процессах или конвейерах подготовки контента Тестирование ПО для обработки GIF сравнением результата с эталонными файлами
- Как установить gifsicle?
- Запустите скрипт configure: ./configure Соберите программы: make Установите gifsicle и его страницу руководства: make install
- Где скачать gifsicle?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kohler/gifsicle
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Go CLI для записи сеансов терминала в GIF, видео или ASCII по сценариям в файлах .tape — для демонстраций и интеграционных тестов.
Быстрая библиотека обработки изображений на C с низким потреблением памяти, примерно 300 операциями и привязками для многих языков.
Система загрузки изображений на Swift для платформ Apple с кэшированием, обработкой, прогрессивным декодированием и компонентами для SwiftUI и UIKit.
Локальная мастерская для сжатия изображений и GIF с приоритетом конфиденциальности: веб-версия, Windows, macOS и Linux; сравнение, изменение размера, конвертация и переименование.
Браузерный редактор спрайтов и пиксельной графики для создания игровых спрайтов, анимаций и GIF.