GIF в Последовательность Изображений

Извлекайте все кадры из GIF-анимаций как последовательности изображений. Экспорт в PNG, JPEG или WebP.

Как работает «GIF в последовательность изображений»

Анимированный GIF на самом деле — это один файл, объединяющий несколько кадров, каждый из которых несёт собственную небольшую цветовую палитру (до 256 цветов), длительность показа и инструкцию по утилизации, которая сообщает средству просмотра, нужно ли очистить, сохранить или восстановить холст перед отрисовкой следующего кадра. «GIF в последовательность изображений» читает эти данные о кадрах прямо в вашем браузере, декодирует каждый кадр по порядку, компонует его с правильным фоном в соответствии с его методом утилизации и отрисовывает результат на холсте именно так, как он выглядел бы в середине анимации. Каждый холст затем кодируется как отдельный файл PNG, JPEG или WebP, поэтому GIF из 40 кадров превращается в 40 отдельных статичных изображений. Чего инструмент не сделает: он не может увеличить разрешение, повысить резкость или добавить глубину цвета сверх того, что уже было у исходного GIF, — GIF ограничен 8-битной палитрой из 256 цветов на кадр, поэтому извлечённые кадры наследуют любой бандинг или дизеринг, уже встроенные в файл, независимо от выбранного формата вывода. Он также не сохраняет тайминг отдельных кадров, как только кадры становятся статичными изображениями, и создаёт ровно одно изображение на каждый сохранённый кадр — он никогда не сливает кадры вместе и не выдумывает промежуточный кадр, которого не было в оригинале.

Когда извлечение кадров — это именно тот инструмент, что нужен

Обращайтесь к этому инструменту, когда вам нужны отдельные кадры GIF как настоящие файлы, а не как воспроизведение. Разработчики игр и веб-сайтов используют его, чтобы разобрать вручную анимированные GIF на последовательности, готовые для спрайт-листа, вместо перерисовки каждой позы с нуля. Любой, кто выбирает миниатюру или превью для CMS, страницы товара или карточки в соцсетях, может извлечь все кадры и выбрать именно тот, который хорошо смотрится в статике, вместо того чтобы гадать, какой момент захватит скриншот. Если конкретный кадр нужно отретушировать — обрезать, перекрасить, удалить объект, — его извлечение сначала даёт чистый статичный файл для редактирования в основном редакторе вместо попытки редактировать внутри движущейся анимации. Это также полезно для диагностики GIF, странно отображающихся в каком-либо приложении: просмотр каждого кадра изолированно, по порядку, делает очевидными глюки метода утилизации и посторонние артефакты так, как воспроизведение это скрывает. А для мем- или реакционных GIF это самый быстрый способ забрать кадр с кульминацией как отдельное изображение для графики с подписью.

Точное извлечение по кадрам, без перерисовки
Выбор постера из реальных кадров
Готовая к спрайт-листу выходная последовательность
Полностью работает на стороне клиента, ничего не загружается

Извлечение кадров из GIF

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

1

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

2

Извлечение начинается автоматически; инструмент показывает «Извлечение кадров...», пока по порядку декодирует каждый кадр.

3

Установите Формат вывода PNG, JPEG или WebP — используйте подсказку («PNG для лучшего качества, JPEG для меньшего размера, WebP для современных браузеров»), чтобы подобрать вариант под вашу задачу.

4

Когда появится отчёт «X кадров извлечено», просмотрите последовательность и скачайте нужные кадры.

Часто задаваемые вопросы

Каждый кадр экспортируется как обычное статичное изображение, а у PNG, JPEG и WebP нет поля для задержки анимации, поэтому тайминг отдельных кадров не переносится в выходные файлы. Если он понадобится позже, сохраните исходный GIF рядом с извлечёнными кадрами или запишите задержки до извлечения. Пересборка анимации из кадров впоследствии, например в инструменте «Изображение в GIF», означает установку новых задержек кадров вручную.
Жёсткого лимита на количество кадров или размер файла нет, поскольку извлечение происходит во вкладке вашего браузера, а не по серверной квоте. На практике GIF с несколькими сотнями кадров или крупным холстом может работать медленно или требовать много памяти на маломощных устройствах, поскольку каждый кадр декодируется и отрисовывается перед экспортом. Для очень крупных анимаций более мощная машина или извлечение меньшими пакетами будут ощутимо быстрее.
Они работают в противоположных направлениях. «GIF в последовательность изображений» разбирает один анимированный GIF на пронумерованную последовательность статичных файлов PNG, JPEG или WebP. «Изображение в GIF» собирает набор отдельных статичных изображений в одну анимацию, позволяя задать задержки для каждого кадра и зацикливание. Если ваш рабочий процесс — извлечь, отредактировать, затем собрать заново, — сначала используйте этот инструмент, а «Изображение в GIF» для сборки отредактированных кадров обратно.
Декодированные пиксели на входе идентичны, поскольку каждый кадр GIF декодируется только один раз и повторно используется для любого выбранного вами формата. PNG перекодирует его без потерь, поэтому вы получаете обратно ровно то, что хранил GIF, со всеми ограничениями палитры. JPEG добавляет сверху сжатие с потерями, что может внести дополнительные артефакты вокруг резких краёв, которые обычно создаёт ограниченная палитра GIF, тогда как WebP обычно сжимает меньше при менее заметных потерях, чем оба других — это совпадает с собственной подсказкой инструмента о том, что PNG предпочтителен для качества, JPEG — для размера, а WebP подходит для современных браузеров.
Однокадровый GIF всё равно является структурно валидными данными анимированного GIF, поэтому он декодируется тем же способом и даёт ровно одно выходное изображение вместо последовательности. Вы увидите, что счётчик «кадров извлечено» покажет 1, что функционально равносильно прямой конвертации GIF в PNG, JPEG или WebP.
Обычно это корректно применённый метод утилизации GIF именно на этой границе кадра, а не баг. Некоторые GIF перерисовывают только изменившуюся область каждого кадра и полагаются на то, что пиксели предыдущего кадра остаются видимыми под ней — извлеките один из таких кадров изолированно, и он может выглядеть скомпонованным на фоне, на который его никогда не задумывали ставить отдельно. Сравнение с кадрами непосредственно до и после него в последовательности обычно объясняет то, что вы видите.
Нет. «GIF в последовательность изображений» декодирует и извлекает кадры полностью внутри вашей вкладки браузера, и файл GIF никогда не покидает ваше устройство и не достигает сервера. Это также означает, что скорость обработки зависит от вашего собственного оборудования, а не от сетевого подключения.
Инструмент каждый раз декодирует и экспортирует все кадры — управления для выбора одного конкретного кадра перед извлечением нет. Если вам нужен только один, выполните полное извлечение, а затем выберите нужный кадр, например лучший кадр для постера, из экспортированного набора и отбросьте остальные.

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

Откройте другие мощные инструменты для редактирования изображений

Сжать Изображение

Уменьшить размер

Изменить Размер

Изменить размеры

Обрезать Изображение

Вырезать область

Конвертировать Формат

Изменить формат

Фоторедактор

Редактировать фото

Повернуть Изображение

Повернуть

Отразить Изображение

По горизонтали/вертикали

Добавить Водяной Знак

Водяной знак

Добавить Рамку

Добавить рамку изображения

Закругленные Углы

Добавить закругленные углы

Фильтры

Яркость/Контраст

Размыть Лицо

Скрыть лица

Мозаика

Размыть области

Удалить Фон

Удалить фон

Улучшить Изображение

ИИ апскейл

Добавить Текст

Добавить текст на изображение

Коллаж

Объединить несколько изображений

HTML в Изображение

Веб в изображение

Удалить пустые поля

Удалить пустые края

Пакетное переименование изображений

Безопасное массовое переименование файлов

Круговая обрезка

Обрезка изображений в круг

Чёрно-белое

Конвертация изображений в оттенки серого

Разделить изображение

Разрезать изображение на сетку

Объединить изображения

Объединить изображения в одно

Изменить DPI

Установить метаданные DPI изображения

Изображение в Base64

Кодирование изображений в Base64

Изображения в PDF

Объедините изображения в один PDF

Конвертер HEIC в JPG

Конвертируйте фото iPhone из HEIC в JPG

Удаление EXIF

Просмотр и удаление скрытых метаданных фото, включая геолокацию GPS

Генератор фавиконок

Полный набор иконок и HTML-код

Цветовая палитра

Извлечь цвета из изображения

Base64 в изображение

Декодировать Base64 обратно в изображение

HEIC в PNG

Конвертировать фото HEIC с iPhone в PNG без потерь

Текст за изображением

Разместите текст позади объекта на фото прямо в браузере

Пипетка

Узнать HEX, RGB и HSL любого пикселя

Создание подписи

Нарисуйте подпись и скачайте её прозрачным PNG

Удаление фона подписи

Чернила с бумаги на прозрачном фоне

Прозрачный фон

Сделать фон прозрачным