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

Конвертировать APNG в GIF

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

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

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

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

Вывод

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

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

  1. 1

    Загрузите анимированный PNG

    Добавьте до 20 файлов по 95 MB. Принимаются и файлы .apng, и анимации с обычным расширением .png.

  2. 2

    При необходимости уменьшите кадры

    GIF уже выбран. Если анимация широкая, откройте Расширенные настройки и задайте ширину в разделе Изменить размер изображения: кадры поменьше дают гораздо более легкий GIF.

  3. 3

    Конвертируйте в GIF

    Нажмите Конвертировать в GIF и скачайте файлы или, для пакета, ZIP-архив.

Конвертировать APNG в GIF для чатов, форумов и почты

Анимированный PNG добавляет кадры к обычному формату PNG. Первый кадр хранится как стандартное изображение PNG, и программы, которые не понимают дополнительных блоков с кадрами, просто показывают эту картинку. Поэтому APNG так часто выглядят «сломанными»: файл открывается везде, но за пределами современных браузеров почти никогда не двигается.

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

При конвертации читается каждый кадр APNG, собирается так, как это сделал бы браузер, и записывается в GIF с той же задержкой и числом повторов.

GIF с этой страницыИсходный APNGАнимированный WebP
Воспроизводится в современных браузерахyesyesyes
Двигается в большинстве настольных почтовых клиентовyesnono
Переживает обработку загрузок на большинстве форумов и в чатахyesЧасто статичная картинкаПо-разному
Больше 256 цветов на кадрnoyesyes
Плавные полупрозрачные краяnoyesyes

APNG

Анимированный PNG

APNG — расширение PNG, которое хранит несколько кадров для создания анимации; его предложили разработчики Mozilla в 2004 году. В отличие от GIF, он поддерживает полный 24-битный цвет и плавную 8-битную альфа-прозрачность, поэтому края анимации выглядят чисто на любом фоне. Старые программы просмотра PNG просто показывают первый кадр, так что формат обратно совместим. Все современные браузеры воспроизводят APNG, но многие редакторы, мессенджеры и соцсети по-прежнему считают его статичным PNG. Файлы бывают большими, потому что каждый кадр хранится без потерь.

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

GIF

Формат Graphics Interchange Format

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

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

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

256 цветов, прозрачность «да или нет» и тайминг после конвертации APNG

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

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

Тайминг переносится кадр за кадром. Задержки GIF считаются в сотых долях секунды, поэтому очень быстрые APNG слегка округляются, а браузеры замедляют кадры короче 20 ms примерно до 100 ms. Если ваш исходник настолько быстрый, советы по частоте кадров есть в статье о том, как сделать GIF из видео.

Частые вопросы об APNG в GIF

Как понять, что файл .png на самом деле анимированный APNG?

Откройте его в актуальном браузере — Chrome, Firefox или Safari: APNG там воспроизводится, а большинство файловых менеджеров и старых просмотрщиков показывают только первый кадр. Наборы стикеров LINE и многие анимированные эмодзи — это APNG с обычным именем .png.

Сохраняет ли GIF задержки кадров из APNG?

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

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

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

GIF из APNG будет больше или меньше исходного файла?

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

Почему анимированный PNG играет в браузере, но не в мессенджере?

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

Есть ли формат лучше GIF для той же анимации?

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