Repolode
kohler

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. 1

    Запустите скрипт configure

    ./configure
  2. 2

    Соберите программы

    make
  3. 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 обновляется ежедневно.

Похожие проекты

Быстрая библиотека обработки изображений на C с низким потреблением памяти, примерно 300 операциями и привязками для многих языков.

11,8 тыс.+16 за неделю803CLGPL-2.1Активно поддерживаетсяОбновлён 6 часов назад

Система загрузки изображений на Swift для платформ Apple с кэшированием, обработкой, прогрессивным декодированием и компонентами для SwiftUI и UIKit.

8,7 тыс.+4 за неделю575SwiftMITОбновлён позавчера

Локальная мастерская для сжатия изображений и GIF с приоритетом конфиденциальности: веб-версия, Windows, macOS и Linux; сравнение, изменение размера, конвертация и переименование.

1 тыс.+147 за неделю63TypeScriptGPL-3.0Обновлён позавчера