Конвертировать APNG в GIF
Превратите анимированный PNG в GIF, который воспроизводится там, где APNG показывается застывшей картинкой. Каждый кадр и его задержка переносятся без изменений; плата за это — палитра из 256 цветов и прозрачность без плавных краев.
Конвертер изображений
или перетащите сюда файлы JPG, JPEG, JPE … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
При 85 фотографии визуально не отличаются от оригинала. Снижайте значение, только если нужен файл меньше.
JPG, BMP и EPS не поддерживают прозрачность. Прозрачные пиксели заполняются этим цветом.
HEX-код цвета под прозрачными пикселями, например #FFFFFF.
Этот формат хранит только одно изображение. Чтобы сохранить анимацию, выберите GIF или WebP.
Многоразмерная иконка содержит несколько разрешений в одном файле; браузеры и операционные системы выбирают нужное.
Сохраните исходные размеры или укажите одну сторону — пропорции сохранятся.
Размер выбранной выше стороны в пикселях.
Процент от исходных размеров.
sRGB подходит для экранов и веба. Для печати сохраните исходное; оттенки серого убирают цвет.
Только метаданные; 0 сохраняет исходное значение. Это число читают принтеры и некоторые порталы; размеры в пикселях не меняются.
Как пользоваться инструментом
- 1
Загрузите анимированный PNG
Добавьте до 20 файлов по 95 MB. Принимаются и файлы .apng, и анимации с обычным расширением .png.
- 2
При необходимости уменьшите кадры
GIF уже выбран. Если анимация широкая, откройте Расширенные настройки и задайте ширину в разделе Изменить размер изображения: кадры поменьше дают гораздо более легкий GIF.
- 3
Конвертируйте в GIF
Нажмите Конвертировать в GIF и скачайте файлы или, для пакета, ZIP-архив.
Конвертировать APNG в GIF для чатов, форумов и почты
Анимированный PNG добавляет кадры к обычному формату PNG. Первый кадр хранится как стандартное изображение PNG, и программы, которые не понимают дополнительных блоков с кадрами, просто показывают эту картинку. Поэтому APNG так часто выглядят «сломанными»: файл открывается везде, но за пределами современных браузеров почти никогда не двигается.
Мессенджеры, форумные движки и фотохостинги обычно уменьшают загрузки библиотеками, которые читают первый кадр и на этом останавливаются. С почтой еще сложнее: настольные почтовые клиенты поддерживают анимированный GIF десятилетиями, а поддержка APNG у них неравномерная. Если вы хотите, чтобы анимированный стикер или реакция двигались у всех, кто их видит, выбирайте GIF — именно под него эти системы и создавались.
При конвертации читается каждый кадр APNG, собирается так, как это сделал бы браузер, и записывается в GIF с той же задержкой и числом повторов.
| GIF с этой страницы | Исходный APNG | Анимированный WebP | |
|---|---|---|---|
| Воспроизводится в современных браузерах | yes | yes | yes |
| Двигается в большинстве настольных почтовых клиентов | yes | no | no |
| Переживает обработку загрузок на большинстве форумов и в чатах | yes | Часто статичная картинка | По-разному |
| Больше 256 цветов на кадр | no | yes | yes |
| Плавные полупрозрачные края | no | yes | yes |
APNG
Анимированный PNG
APNG — расширение PNG, которое хранит несколько кадров для создания анимации; его предложили разработчики Mozilla в 2004 году. В отличие от GIF, он поддерживает полный 24-битный цвет и плавную 8-битную альфа-прозрачность, поэтому края анимации выглядят чисто на любом фоне. Старые программы просмотра PNG просто показывают первый кадр, так что формат обратно совместим. Все современные браузеры воспроизводят APNG, но многие редакторы, мессенджеры и соцсети по-прежнему считают его статичным PNG. Файлы бывают большими, потому что каждый кадр хранится без потерь.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Да
- Год появления
- 2004 · Mozilla
GIF
Формат Graphics Interchange Format
GIF был представлен CompuServe в 1987 году и до сих пор остаётся самым широко поддерживаемым форматом коротких зацикленных анимаций. Он сжимает без потерь, но ограничен палитрой из 256 цветов на кадр, поэтому на фотографиях и градиентах видны полосы и дизеринг. Он поддерживает только двухуровневую (1-битную) прозрачность, из-за чего у округлых фигур остаются зубчатые края. Анимированные GIF часто намного больше того же ролика в MP4 или WebP. GIF воспроизводят все браузеры, мессенджеры и соцсети.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Да
- Год появления
- 1987 · CompuServe
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 или речь идет о письме.
Другие конвертеры анимации
- Конвертировать PNG в GIFКонвертируйте PNG в GIF для сервисов, где принимают только GIF. Узнайте заранее, как палитра 256 цветов и 1-битная прозрачность изменят картинку.
- Конвертер WebP в GIFКонвертируйте анимированный WebP в GIF онлайн с сохранением кадров и тайминга. Для чатов, почты и редакторов без WebP. До 20 файлов без регистрации.
- Конвертировать AVIF в GIFКонвертируйте статичный или анимированный AVIF в GIF для почты, форумов и мессенджеров, где принимают только GIF. Кадры и тайминг сохраняются, 20 файлов.
- Конвертер GIF в APNGПереведите анимированный GIF в APNG без потери кадров. Подходит для анимированных стикеров LINE и Discord, с изменением размера, до 20 файлов за раз.
- Конвертировать PNG в APNGУпакуйте PNG в структуру APNG для систем, которые её требуют. Цвет и 8-битная альфа сохраняются; когда APNG из одного кадра полезен, а когда нет.
- Конвертер GIF в PNGКонвертируйте GIF в PNG с сохранением прозрачности: возьмите первый кадр как статичное изображение или сохраните каждый кадр анимации отдельным PNG.