UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертер GIF в PNG

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

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

или перетащите сюда файлы JPG, JPEG, JPE … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите GIF

    Добавьте до 20 GIF, не более 95 MB каждый. Подойдут и анимированные, и статичные GIF.

  2. 2

    Выберите нужные кадры

    В разделе Расширенные настройки для параметра Анимированный исходник выбрано Только первый кадр. Переключите его на Каждый кадр отдельным файлом, чтобы получить всю последовательность.

  3. 3

    Нажмите «Конвертировать в PNG»

    Из статичного GIF получится один PNG. Анимация, разобранная на кадры, вернётся как пронумерованные PNG в архиве ZIP.

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

Конвертировать GIF в PNG: один кадр или все кадры

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

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

цветов на кадр в GIF
256
прозрачность GIF: есть или нет
1 бит
цветов может хранить 24-битный PNG
16,7 млн
GIF за раз, по 95 MB каждый
20

GIF

Формат Graphics Interchange Format

GIF был представлен CompuServe в 1987 году и до сих пор остаётся самым широко поддерживаемым форматом коротких зацикленных анимаций. Он сжимает без потерь, но ограничен палитрой из 256 цветов на кадр, поэтому на фотографиях и градиентах видны полосы и дизеринг. Он поддерживает только двухуровневую (1-битную) прозрачность, из-за чего у округлых фигур остаются зубчатые края. Анимированные GIF часто намного больше того же ролика в MP4 или WebP. GIF воспроизводят все браузеры, мессенджеры и соцсети.

Сжатие
Без потерь
Прозрачность
Да
Анимация
Да
Год появления
1987 · CompuServe
Конвертер GIF

PNG

Portable Network Graphics

PNG — растровый формат без потерь, опубликованный в 1996 году группой PNG Development Group и позже стандартизированный W3C и ISO. Он сохраняет каждый пиксель в точности, полностью поддерживает альфа-прозрачность и передаёт текст, чёткие края и однотонные заливки без артефактов. Благодаря этой точности он идеально подходит для скриншотов, логотипов, иконок и элементов интерфейса. Обратная сторона — размер: фотография в PNG часто весит в несколько раз больше, чем та же фотография в JPEG или WebP. PNG открывают все браузеры, операционные системы и графические редакторы.

Сжатие
Без потерь
Прозрачность
Да
Анимация
Нет
Год появления
1996 · PNG Development Group
Конвертер PNG

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

Что происходит с палитрой и прозрачностью

  1. Чтение палитры

    Каждый пиксель GIF — это индекс в таблице до 256 цветов; конвертер находит настоящий цвет.

  2. Перенос прозрачности

    Единственный цвет, помеченный прозрачным, становится полностью прозрачными пикселями PNG. Все остальные пиксели полностью непрозрачны.

  3. Запись PNG без потерь

    Пиксели сохраняются точно как на экране. Последующие правки и сохранения не добавляют артефактов сжатия.

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

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

Вопросы о конвертации GIF в PNG

Какой кадр получится при конвертации анимированного GIF в PNG?

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

Как извлечь все кадры GIF в формате PNG?

Перед нажатием кнопки «Конвертировать в PNG» выберите для параметра Анимированный исходник значение Каждый кадр отдельным файлом. Каждый кадр станет отдельным PNG с номером в порядке воспроизведения, а все файлы скачаются вместе в ZIP. Так обычно собирают спрайт-лист или выбирают превью.

Сохранится ли прозрачный фон GIF?

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

Покажет ли PNG больше цветов, чем было в GIF?

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

Можно ли сохранить анимацию в PNG?

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