Инструмент для изображений

Разделить GIF на кадры

Извлеките каждый кадр анимированного GIF в отдельную картинку прямо на вашем устройстве.

Разделить GIF на кадры Работает на вашем устройстве
Перетащите файлы сюда или нажмите, чтобы выбрать
Один GIF-файл
Не загружается на сервер
  • Работает на вашем устройстве — файл никуда не отправляется
  • Без регистрации, водяных знаков и суточных лимитов
  • Бесплатно, без ограничений на число использований

Как это работает

Иногда нужен именно тот кадр, где что-то происходит, — для баг-репорта, превью, слайда или чтобы пересобрать анимацию без лишнего. Браузеры охотно воспроизводят GIF, но не дают никакой возможности достать из него один кадр.

Кадры получаются целыми, а не фрагментами

Именно здесь большинство экстракторов ошибаются. GIF обычно оптимизируют так, что каждый кадр хранит только пиксели, изменившиеся с предыдущего, а всё остальное прозрачно. Если извлекать такие кадры «в лоб», получится куча фрагментов на пустом фоне. Этот инструмент собирает каждый кадр с учётом предыдущих и соблюдает метод очистки (disposal method), записанный в файле, поэтому каждая картинка — это полный кадр в том виде, в каком вы видите его при воспроизведении.

PNG или JPEG

PNG точен и сохраняет прозрачность — это нужно, если у GIF прозрачный фон или вы собираетесь править кадры. JPEG гораздо меньше и подходит для фотографического содержимого, но заливает прозрачность белым и немного теряет детали из-за сжатия.

Длинные анимации

В GIF могут быть сотни кадров. Если нужна лишь выборка, настройка «оставлять каждый N-й кадр» берёт один из каждых двух, пяти или десяти, чего обычно хватает, чтобы найти нужный момент, не получив папку почти одинаковых картинок.

Сделано здесь, а не заимствовано

GIF декодируется программой чтения, написанной специально для этого сайта, включая распаковку LZW и сборку кадров, потому что медиадвижок, используемый на других страницах сайта, не умеет записывать пронумерованный набор выходных файлов. Результат работы декодера проверен кадр за кадром и байт за байтом по эталонному декодеру.

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

Разделение GIF на кадры — вопросы и ответы

Я получу полные кадры или только изменившиеся фрагменты?

Полные кадры. Каждый собирается с учётом предыдущих, благодаря чему картинки пригодны к использованию.

Сколько кадров можно обработать?

До 500 выходных файлов. Если в GIF их больше, увеличьте значение настройки «оставлять каждый N-й кадр», чтобы уложиться.

Какой формат выбрать?

PNG — если нужна точность или прозрачность, JPEG — если нужны небольшие файлы и содержимое фотографическое.

Сообщает ли инструмент тайминг?

Да. В сводке указано число кадров и примерная длительность анимации.

GIF загружается на сервер?

Нет. Он целиком декодируется на вашем устройстве.