Извлечь кадры из GIF — экспорт PNG из анимации

Быстро получите каждый кадр GIF-анимации в формате PNG и список задержек.

🎞️ → 🔪
Перетащите GIF сюда или выберите файл.gif

Как работает извлечение кадров из GIF

Вся обработка GIF происходит прямо в вашем браузере с помощью JavaScript, что обеспечивает полную приватность — файл никуда не отправляется. Каждый кадр извлекается с учетом правил компоновки GIF: не просто области изменений, а полное изображение на каждом этапе анимации. Это особенно важно, если анимация использует сложные методы удаления и прозрачность.

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

Преимущества и ограничения метода

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

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

Что учитывать при работе с GIF

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

Редактировать или обратно собирать GIF из PNG программа не умеет — её задача только экспортировать каждый кадр и задержку. Для частичной выгрузки нужен дополнительный инструмент: здесь скачиваются все кадры сразу.

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

Как компонуются частичные кадры для получения полного изображения?

Каждый кадр собирается с учётом методов удаления и наложения, описанных в спецификации GIF. Это значит, что PNG отражает итоговую картинку в момент анимации, даже если в GIF был изменён только небольшой участок.

PNG-кадры подходят для редактирования и сохраняют качество?

Да, извлечённые PNG не теряют качество при сохранении и идеально подходят для дальнейшей обработки: в них нет ограничений по цветам, как в GIF, и нет сжатия с потерями.

Будет ли GIF отправлен на сервер или обработан локально?

Файл GIF полностью обрабатывается в браузере: ни один байт не загружается на внешний сервер. Это гарантирует приватность и быструю работу.

Можно ли извлечь только один кадр, а не все?

В текущей версии инструмент позволяет скачать все кадры сразу одним архивом. Для выгрузки отдельных кадров потребуется внешний просмотрщик или редактор.

Как представлены задержки между кадрами в архиве?

В ZIP вместе с PNG сохраняется текстовый файл, где для каждого кадра указана задержка в миллисекундах. Это удобно для анализа или повторной сборки анимации.

Что будет, если GIF использует прозрачность или необычные методы удаления?

Стандартная прозрачность поддерживается, но нестандартные или повреждённые методы удаления могут привести к ошибкам компоновки. В таких случаях PNG-кадры могут отличаться от оригинальной анимации.

Что-то не так или есть идея? Сообщить