Конвертер GIF в PNG — любой кадр, прозрачность сохраняется

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

🎞️ Любой кадр или все💎 PNG без потерь🔒 100% в браузере✓ Бесплатно и без лимитов

Перетащите GIF-файлы сюда

или нажмите, чтобы загрузить

Макс.: 30 файлов, до 20 MB каждый · Поддержка: GIF, статичные и анимированные

🎞️

Любой кадр или все сразу

Нажмите на кадр на ленте или сохраните все кадры анимации отдельными PNG в одном ZIP.

🧩

Полные кадры

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

💎

Без потерь и компактно

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

🔒

Ничего не загружается

Декодирование и кодирование выполняются во вкладке браузера. Ваши GIF никогда не попадают на сервер.

GIF и PNG: два формата без потерь с разными ограничениями

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

Цвета: палитра в обоих случаях

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

Прозрачность: «есть или нет» против 256 уровней

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

Анимация

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

1234567Нажмите на кадрСохранён как PNG
Нажмите на любой кадр на ленте; номер под ним — это кадр, который вы получите.

Почему кадр, вынутый из GIF напрямую, выглядит сломанным

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

Большинство кадров — заплатки

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

Что будет дальше, решает метод удаления

Каждый кадр также указывает, что сделать с его областью перед отрисовкой следующего:

Оставить

Кадр остаётся, а следующий рисуется поверх. Это самый распространённый вариант.

Очистить

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

Вернуть предыдущую картинку

Область возвращается к виду, который был до показа кадра, — так устроены короткие вспышки и всплывающие элементы.

Перед сохранением этот конвертер проигрывает кадры с 1-го по n-й по этим правилам, поэтому PNG показывает ровно ту картинку, которую браузер отображал в этот момент.

Что хранит кадр 6Небольшая заплаткаповерх прежних кадровЧто видно на кадре 61 + 2 + 3 + 4 + 5 + 6
Большинство кадров анимированного GIF хранят только то, что изменилось. Инструмент восстанавливает полную картинку перед сохранением.

Как конвертировать GIF в PNG за 3 шага

1

Перетащите GIF-файлы

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

2

Выберите кадр

Для анимированного GIF появится лента кадров: нажмите на нужный. Чтобы сохранить всю анимацию в виде отдельных изображений, переключите «Кадры» на «Все кадры (ZIP)».

3

Скачайте PNG

Нажмите «Скачать», чтобы получить один PNG, или скачайте ZIP с пронумерованным PNG для каждого кадра. Несколько GIF можно скачать вместе одним ZIP.

Перетащите GIF-файлы сюда
1

Перетащите один или несколько GIF.

Выбранный кадрВсе кадры (ZIP)
2

Выберите кадр на ленте или вариант «Все кадры (ZIP)».

party-frame-003.pngСкачать
3

Скачайте PNG или ZIP со всеми кадрами.

GIF в PNG с прозрачностью: что переносится, а что нет

Прозрачные пиксели GIF остаются прозрачными и в PNG. Удивляет людей другое — край вокруг вырезанной фигуры.

Откуда берётся светлый ореол

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

Почему конвертация его не убирает

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

Быстрая проверка

Откройте результат в предпросмотре: шахматная сетка за изображением точно показывает, какие пиксели прозрачны.

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

Будет ли PNG больше, чем GIF?

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

PNG с палитрой против 32-битного PNG

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

Когда PNG всё же растёт

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

Исходный GIFPNG с палитрой (этот инструмент)32-битный PNGДлина полосы — размер файла, изображение одно
Те же пиксели, упакованные тремя способами: PNG с палитрой обычно близок к GIF по размеру, 32-битный PNG — намного больше.

GIF и PNG: краткое сравнение

GIFPNG
СжатиеБез потерь (LZW)Без потерь (Deflate)
ЦветаДо 256 на кадрПалитра или миллионы
ПрозрачностьЕсть или нет для каждого пикселя256 уровней на пиксель
АнимацияДаНет (стандартный PNG)
Лучше всего дляКороткие циклы, простые анимацииЛоготипы, иконки, скриншоты, изображения для правки

Когда стоит конвертировать GIF в PNG

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

Веские причины для конвертации

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

Когда лучше оставить GIF

Если смысл в движении, оставьте GIF: PNG — это одно статичное изображение. А если для сайта нужны все кадры длинной анимации, видеоформат обычно легче сотен PNG.

Конвертируется хорошоЛоготипы и иконкиСтикеры и эмодзиПиксель-артЛучше оставить GIF или JPGGIF, похожие на фотоДлинные анимации целиком
Графика с плоскими цветами конвертируется хорошо. GIF, похожие на фото, в PNG заметно растут в размере.

Что делать после конвертации GIF в PNG

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

Нужен кадр, который лучше подходит для фото? Посмотрите GIF в JPG. Все остальные пары форматов собраны в конвертере изображений.

GIF в PNG — частые вопросы

Да, без регистрации и без дневных лимитов. Конвертация идёт в браузере, поэтому нет серверных расходов, которые пришлось бы перекладывать на вас. Другие форматы — в <a href="/ru/image-converter">конвертере изображений</a>.

Да. Выберите один кадр на ленте или вариант «Все кадры (ZIP)», чтобы получить каждый кадр отдельным PNG. Стандартный PNG не анимируется; для более лёгкого статичного изображения смотрите <a href="/ru/gif-to-jpg">GIF в JPG</a>.

Да. Прозрачные пиксели остаются прозрачными. Края, которые GIF смешал с цветом фона, сохраняют это смешение, потому что оно — часть пикселей. Чтобы уменьшить результат, используйте <a href="/ru/compress-png">сжатие PNG</a>.

Большинство кадров анимированного GIF хранят только изменения. Этот инструмент восстанавливает каждый кадр из предыдущих, поэтому вы получаете полную картинку. Чтобы потом подрезать результат, воспользуйтесь <a href="/ru/crop-image">обрезкой фото</a>.

Да. Оба формата без потерь, и PNG сохраняет каждый пиксель кадра. Он сохраняется с палитрой, поэтому по размеру остаётся близким к GIF. Для публикации в вебе конвертация <a href="/ru/png-to-webp">PNG в WebP</a> даст файл ещё меньше.

Нет. Декодирование и кодирование выполняются во вкладке браузера, и файлы никогда не покидают ваше устройство. То же касается <a href="/ru/resize-image">изменения размера фото</a> и всех остальных инструментов сайта.

Показываются и конвертируются первые 300 кадров; если в GIF их больше, страница об этом сообщит. Для длинных анимаций часто практичнее видео или <a href="/ru/image-to-pdf">PDF из выбранных кадров</a>.

Проверьте, какой размер ожидает площадка, куда вы загружаете файл. <a href="/ru/resize-image">Изменение размера фото</a> задаёт точные пиксели, а <a href="/ru/compress-image-to-100kb">сжатие до 100 КБ</a> помогает уложиться в лимиты загрузки.

T

Инженерная команда TinyImagePro

Мы делаем браузерные инструменты для файлов, которые никогда не загружают ваши данные. Этот конвертер восстанавливает каждый кадр GIF так, как его воспроизводит браузер, поэтому сохранённый кадр — именно тот, который вы видели.

О TinyImagePro →