Анализ GIF и разбор кадров

Посмотрите, что внутри GIF: размеры, число кадров, общую длительность, настройки повтора, глобальную таблицу цветов и покадровые задержки, метод очистки и прозрачность. Только чтение и полностью локально — ничего не меняется и не загружается.

Частые вопросы

Мой GIF уходит на сервер?

Нет. Файл целиком разбирается в браузере и при этом не меняется — это просмотр только для чтения.

Что такое метод очистки кадра в GIF?

Он говорит плееру, что делать с кадром перед следующим: оставить (рисовать сверху), вернуть фон (очистить область) или вернуть предыдущий кадр. Неверные флаги очистки — частая причина шлейфов и мерцания в анимированных GIF.

Почему у кадров GIF разные задержки?

У каждого кадра GIF своя задержка с шагом 10 мс, поэтому кодировщики часто их меняют — так GIF может задержаться на одном кадре. Учтите: большинство браузеров воспринимают задержку меньше 20 мс как 100 мс, поэтому некоторые «быстрые» GIF играют медленнее, чем вы ждёте.

Что значит число повторов?

Оно берётся из расширения NETSCAPE: 0 — крутить бесконечно, число — проиграть столько раз, а если расширения нет, GIF играется один раз. Инструмент показывает, какой случай у вашего файла.

Чем глобальная таблица цветов отличается от локальной?

Глобальная таблица цветов общая для всех кадров, а у любого кадра может быть своя локальная — до 256 цветов. GIF с множеством локальных таблиц может превысить 256 цветов в целом. Таблица кадров здесь показывает глобальную палитру и структуру каждого кадра, чтобы было видно, как собран файл.

Зачем разбирать GIF, а не просто его смотреть?

Чтобы понять, почему он дёргается или мигает, оценить вес каждого кадра перед оптимизацией, проверить повтор перед публикацией или забрать точную палитру для дизайна — обычный плеер этого не показывает.