Бесплатный конвертер GIF в APNG

APNG (анимированный PNG) поддерживает 24-битный полный цвет и настоящую альфа-прозрачность — намного лучше, чем 256-цветная индексированная палитра GIF. Конвертируйте мгновенно, бесплатно, в браузере.

100% ПриватноБез загрузкиБесплатно
GIF to APNG ConverterFREE
В браузере · Без загрузки

Перетащите GIF сюда или нажмите для выбора

Конвертация в браузере — ничего не загружается

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

1

Загрузите ваш GIF-файл

Нажмите на область загрузки или перетащите .gif-файл в конвертер. Файл обрабатывается полностью в браузере — ничего не загружается на сервер. Поддерживаются GIF-файлы до 50 МБ.

2

Конвертер извлекает и перекодирует каждый кадр

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

3

Скачайте ваш .apng файл

Выходной файл имеет расширение .apng и является корректным анимированным PNG, который современные браузеры отображают автоматически при использовании стандартного тега <img>. Никакого JavaScript, никакого специального кода встраивания — просто обычный тег изображения.

4

Встройте его на сайт или в приложение

Используйте <img src="animation.apng" alt="описание"> на любой HTML-странице. Chrome, Firefox, Safari и Edge анимируют APNG нативно. Вы также можете использовать его как background-image в CSS, и он будет анимироваться во всех поддерживаемых браузерах.

Почему APNG лучше, чем GIF

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

APNG (анимированный переносимый сетевой формат) был предложен как расширение спецификации PNG в 2004 году и теперь поддерживается всеми основными браузерами. Он хранит каждый кадр анимации как полноценное PNG-изображение, что означает, что каждый кадр имеет 24-битный RGB-цвет (16,7 миллиона цветов) и независимый 8-битный альфа-канал. 8-битный альфа-канал — это критическое отличие для современной работы с UI: он поддерживает 256 уровней прозрачности на пиксель, обеспечивая плавные полупрозрачные края, тени, размытые ореолы и сглаживание скруглённых углов. Прозрачность GIF бинарная — пиксель либо полностью прозрачен, либо полностью непрозрачен, без промежуточных значений.

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

UI-анимации и состояния загрузки: Спиннеры загрузки, скелетные загрузчики, анимации прогресса и эффекты переходов — все они выигрывают от полного альфа-канала APNG. Спиннер с плавным эффектом затухающего ореола выглядит полированно в APNG и грубо в GIF.

Стикеры и контент в стиле emoji: Стикеры Apple iMessage и многие пакеты стикеров для мессенджеров используют APNG для анимированного содержимого стикеров. Полный альфа-канал позволяет стикерам иметь плавные контуры и органично сливаться с любым цветом фона чата — невозможно с бинарной прозрачностью GIF.

Фирменные микро-анимации: Анимации логотипов, переходы иконок и фирменная motion-графика требуют полной точности цвета. Логотип с тонким градиентным переходом или эффектом цветного свечения теряет свою полированность при принудительном использовании 256-цветной палитры GIF. APNG сохраняет точные значения цвета из оригинального дизайна.

Когда не следует использовать APNG: APNG не подходит для email (большинство клиентов не анимируют его), он не принимается социальными видеоплатформами (используйте MP4), и он не появляется в индексах поиска GIF на платформах вроде GIPHY или Tenor (используйте GIF для этого распространения). APNG — это формат для веба и приложений, а не формат для социального обмена.

Ключевые возможности

🎨

24-битный полный цвет

16,7 миллиона цветов на кадр — без ограничения в 256 цветов, без полосатости и дизеринга.

Настоящая альфа-прозрачность

256 уровней прозрачности на пиксель для плавных краёв, теней и сглаживания.

🔒

100% Приватно

Ваш GIF никогда не загружается. Вся конвертация выполняется в браузере через WebAssembly.

🖼️

Стандартное встраивание через <img>

Используйте APNG так же, как GIF в HTML — никакого JavaScript или специальных атрибутов не нужно.

📱

Готов для стикеров iMessage

APNG — это нативный формат для анимированных стикеров Apple iMessage.

🌐

Все современные браузеры

Chrome, Firefox, Safari и Edge анимируют APNG нативно с 2017 года и позже.

Сравнение форматов

ФункцияGIFAPNG
Глубина цвета256 цветов (8-битная индексированная)16,7 миллиона цветов (24-битный RGB)
ПрозрачностьБинарная (только вкл/выкл)Полный 8-битный альфа (0–255 уровней)
СжатиеLZW (без потерь, покадровый)DEFLATE (без потерь, покадровый)
Поддержка браузеровВсе браузеры (IE6+)Все современные браузеры (Chrome, Firefox, Safari, Edge)
Поддержка почтовых клиентовШирокая (лучший вариант для email)Ограниченная (нет анимации в Gmail/Outlook)
Метод встраиванияТег <img>Тег <img> (такой же)
Типичный размер файлаМеньше (для простой графики)Больше (полные цветовые данные на кадр)
Лучше всего дляСоциальный обмен, email, мессенджерыUI-анимации, стикеры, веб-дизайн

Технические детали

APNG расширяет спецификацию PNG тремя новыми типами чанков: acTL (чанк управления анимацией, содержащий количество кадров и количество повторений), fcTL (чанк управления кадром, по одному на кадр, содержащий размеры кадра, позицию, тайминг и режим удаления/смешивания) и fdAT (чанк данных кадра, содержащий сжатые данные PNG-изображения для каждого кадра). Данные первого кадра хранятся в стандартном чанке IDAT, чтобы PNG-декодеры, не понимающие APNG, отображали первый кадр как статическое изображение — полная обратная совместимость.

Режим смешивания fcTL особенно важен: APNG поддерживает две операции смешивания — APNG_BLEND_OP_SOURCE (полностью заменить холст данными кадра) и APNG_BLEND_OP_OVER (альфа-композитинг кадра поверх предыдущего холста). Это позволяет APNG-анимациям, где полупрозрачные кадры компонуются поверх фона, создавая эффекты, невозможные в GIF. FFmpeg использует режим SOURCE при конвертации из GIF, сохраняя исходное поведение анимации.

Конвертация использует мультиплексор apng FFmpeg. Каждый кадр GIF декодируется в необработанный пиксельный буфер RGBA, затем кодируется как сжатый deflate чанк PNG-кадра. По сравнению с LZW-сжатием GIF, DEFLATE PNG сжимается по-другому — лучше для изображений с большими однородными областями, иногда больше для сильно дизеренного контента. Ключевым преимуществом является не степень сжатия, а точность цвета: APNG хранит точные значения пикселей без потерь квантизации палитры.

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

Будет ли APNG больше исходного GIF?
Обычно да, поскольку APNG хранит 24-битные данные цвета на кадр, а не индексированную 256-цветную палитру. Разница в размере значительно варьируется в зависимости от контента. Простой GIF с 16 различимыми цветами может создать APNG аналогичного размера, тогда как сложный GIF с сильным дизерингом может создать APNG в 3–5 раз больше. Для простых анимаций иконок DEFLATE-сжатие иногда может создать меньший APNG, чем исходный GIF. Измерьте оба варианта для вашего конкретного контента.
Восстанавливает ли конвертация GIF в APNG оригинальные цвета?
Нет. Конвертация GIF в APNG обновляет контейнер и глубину цвета формата, но не восстанавливает цветовую информацию, которая была отброшена при первоначальном создании GIF. Если исходная анимация имела цветовую полосатость, потому что была уменьшена до 256 цветов при создании, те же полосатые пиксели хранятся в APNG. Преимущество конвертации APNG — сохранение текущих пиксельных данных без дальнейшей деградации и возможность будущего редактирования без потери качества.
Могу ли я использовать APNG в email-маркетинговых кампаниях?
Поддержка APNG-анимации в почтовых клиентах непоследовательна и ненадёжна. Apple Mail на macOS и iOS анимирует APNG. Gmail, Outlook на Windows и большинство бизнес-почтовых клиентов — нет: они отображают только первый кадр как статическое изображение. Для анимированного email-контента GIF остаётся правильным выбором. Используйте APNG для веб-страниц и интерфейсов приложений, где вы контролируете среду рендеринга.
Как встроить APNG на сайт?
Используйте стандартный тег HTML-изображения: <img src="animation.apng" alt="описание анимации" width="400" height="300">. Никакого JavaScript, специальных атрибутов или CSS не требуется. Браузер обнаруживает формат APNG и автоматически анимирует его. Вы также можете ссылаться на него как на CSS background: background-image: url('animation.apng'); и он будет анимироваться в Chrome, Firefox, Safari и Edge.
Лучше ли APNG, чем WebP для анимированного контента?
Анимированный WebP (AWEBP) и APNG — оба современных альтернативы GIF с полной цветовой поддержкой. WebP в целом достигает меньшего размера файлов благодаря более продвинутому сжатию (производному от VP8). APNG имеет преимущество использования хорошо развитой экосистемы PNG — инструменты PNG, редакторы и CDN обрабатывают APNG надёжно. Для веб-приоритетных случаев использования, где критичен размер файла, попробуйте GIF в MP4 или GIF в WebM для наименьшего возможного файла.

Готовы попробовать?

Прокрутите вверх и перетащите файл, чтобы начать.

Смотреть все инструменты