EasyLottie

Руководство EasyLottie

GIF против WebM против Lottie ZIP: сравнение реального экспорта 9

Мы экспортировали три клипа в форматы GIF, WebM и растр Lottie ZIP через один и тот же конвертер. Прежде чем сделать выбор, сравните реальные файлы, измеренное время и прозрачность.

Автор Редакционная группа EasyLottieРассмотрено 6 мин чтенияСообщить об исправлении

Измеренный экспорт: три источника, три формата

Измерено на сентябрьском 9 2026 в Chrome 152.0.7977.83 без монитора на настольном компьютере с использованием настоящего пользовательского интерфейса конвертера EasyLottie. Каждый источник загружался отдельно для каждого формата. Запрошенные настройки: самый длинный край 480 px, 24 fps, полная длительность источника и потолок в виде рамы 450. Зеленая клавиша была включена только для формы зеленого экрана; двое других сохранили свое прошлое.

Это один зарегистрированный запуск для каждого источника и формата в локальной сборке разработки с предварительной выборкой библиотечных сценариев и блокировкой аналитики. Lottie ZIP и WebM использовали качество 0.7; GIF использует собственные фиксированные настройки палитры, поэтому элементы управления не обеспечивают одинаковое качество восприятия. Загрузите точные исходные и выходные файлы ниже или проверьте каждое поле и хеш SHA-256 в общедоступном манифесте.

Девять реальных экспортов с соответствующими запрошенными настройками, 9, сентябрь 2026
Источник/выходБайтыРазмерыФактические кадры/длительность/среднее количество кадров в секундуПроверка биографических данных
Форма зеленого экрана / Lottie ZIP153,023480×48096 / 4.000s / 24.00 fpsКлючевая альфа наблюдается
Форма зеленого экрана / GIF238,778480×48096 / 4.000s / 24.00 fpsКлючевая альфа наблюдается
Форма зеленого экрана / WebM18,116480×48081 / 3.963s / 20.44 fpsКлючевая альфа наблюдается
Анимация пользовательского интерфейса / Lottie ZIP187,773480×27096 / 4.000s / 24.00 fpsНет ключа; проверить альфу в манифесте
Анимация пользовательского интерфейса / GIF506,377480×27096 / 4.000s / 24.00 fpsНет ключа; проверить альфу в манифесте
Анимация пользовательского интерфейса / WebM34,001480×27074 / 3.961s / 18.68 fpsНет ключа; проверить альфу в манифесте
Тестовый шаблон 60 fps / Lottie ZIP2,279,886480×270360 / 15.000s / 24.00 fpsНет ключа; проверить альфу в манифесте
Тестовый шаблон 60 fps / GIF8,915,242480×270360 / 15.000s / 24.00 fpsНет ключа; проверить альфу в манифесте
Тестовый шаблон 60 fps / WebM2,574,847480×270308 / 14.962s / 20.59 fpsНет ключа; проверить альфу в манифесте

Что на самом деле показывают эти файлы

Источник зеленого экрана содержит 96 идентичные декодированные кадры. Он демонстрирует удаление фона, а не движение. Исходный код пользовательского интерфейса содержит изменяющуюся геометрию; второй тестовый шаблон 15 начинается с 60 fps и преобразуется в 24 fps. И GIF, и Lottie ZIP сохранили запрошенные кадры 96/96/360 и полные 4/4/ 15-секундная длительность.

Экспорт MediaRecorder WebM использовал захват настенных часов и не всегда содержал запрошенное количество кадров. В таблице указано количество декодированных кадров, фактическая длительность контейнеров и количество, разделенное на длительность; он не помечает их как точные файлы 24 fps. Повторите экспорт на своем устройстве, если точное время имеет значение.

Chrome декодировал прозрачные фоновые пиксели и видимые пиксели переднего плана из первого выходного кадра зеленого экрана во всех трех форматах. GIF содержал только двоичную альфу. Lottie ZIP и WebM также содержали частичную альфу. Это доказывает, что альфа-версия, наблюдаемая в этих загрузках в этой версии Chrome, не поддерживается в Safari, Firefox, собственных приложениях или любом другом проигрывателе.

Для неключевых источников окончательные выходные данные GIF и Lottie сохраняли первый кадр полностью непрозрачным. Декодер WebM сообщил о частичной альфе в этих первых кадрах со значением угловой альфа 254, а не 255; количество необработанных пикселей включено в манифест. Проверьте фактическое экспортированное изображение на фоне, который вы собираетесь использовать.

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

Решение в одной таблице

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

Сравнение прозрачного GIF, WebM и Lottie ZIP
КритерииПрозрачный GIFПрозрачный WebMLottie ZIP с растровыми кадрами
Прозрачность1-бит (резкие края)Альфа зависит от кодировщика и проигрывателяАльфа изображения зависит от ресурсов и игрока
Глубина цветаДо 256 цветов палитры на кадрЦвет видеокодекаЦвет изображения
Размер файлаИзмерьте фактический экспортИзмерьте фактический экспортИзмерьте фактический экспорт
Проверка интеграцииПоддержка назначения GIFВоспроизведение альфа-версии целевого браузераПути проигрывателя и ресурсов с возможностью изображения
Нужна среда выполнения?НетНет (родной <видео>)Да (lottie-web и т. д.)
Лучшее дляМаксимальная совместимость, простое искусствоСовременные контролируемые браузерыПриложения, уже использующие Lottie

Качество прозрачности: решающий фактор

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

WebM и растр Lottie могут сохранять мягкую альфу, если ее поддерживают кодировщик и проигрыватель. Проверьте экспортированный результат на светлом и темном фоне; Качество источника и настройки кеинга по-прежнему влияют на волосы, тени, свечение и полупрозрачные края.

Размер файла и поддержка браузера

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

Lottie ZIP нужен проигрыватель, поддерживающий графические ресурсы. При необходимости распакуйте архив и сохраните пути между анимацией JSON и изображениями. GIF не ​​требует среды выполнения Lottie, но имеет ограниченную палитру и двоичную прозрачность. Успешный предварительный просмотр в одном проигрывателе не является гарантией совместимости для каждой платформы.

Как выбрать

Сопоставьте формат с имеющимся у вас проигрывателем и браузерами, которые вы должны поддерживать.

  1. Уже используете плеер Lottie? Проверьте поддержку изображений с помощью примера работоспособной интеграции, затем сравните Lottie с ZIP.
  2. Сохраняет ли экспортированный WebM альфа-версию в целевых браузерах? Сравните его с другими результатами.
  3. Требуется ли для вашего пункта назначения GIF, а ваши произведения допускают двоичную прозрачность? Попробуйте GIF.
  4. Нужен запасной вариант? Перед отправкой проверьте точный резервный файл и место назначения.

Быстрый контрольный список

  • Нужны ровные края? Исключите GIF (1-бит альфа).
  • Поддержка Safari или мобильного телефона? Протестируйте фактическое альфа-воспроизведение вместо того, чтобы предполагать поддержку.
  • Уже загружаете среду выполнения Lottie? Lottie ZIP подходит естественно.
  • Экспортируйте все три локально и сравните с реальным клипом.

Воспроизведите рабочий процесс

Используйте эти локальные образцы файлов, чтобы повторить проверки, описанные в этом руководстве. Просмотрите файл перед использованием его в рабочем проекте.

Форма зеленого экрана: источник MP4Унаследованное синтетическое крепление; 96 идентичные декодированные кадры. Проверяет прозрачность хромакей, а не движение.Форма зеленого экрана: Lottie ZIPФактическая загрузка конвертера: 153,023 байт; Рамы 96; 4.000 секунд. Проверьте целевого игрока.Форма зеленого экрана: GIFФактическая загрузка конвертера: 238,778 байт; Рамы 96; 4.000 секунд. Проверьте целевого игрока.Форма зеленого экрана: WebMФактическая загрузка конвертера: 18,116 байт; Рамы 81; 3.963 секунд. Проверьте целевого игрока.Анимация пользовательского интерфейса: исходный код MP4.Оригинальная движущаяся геометрия, созданная скриптами/generate-video-demos.mjs.Анимация пользовательского интерфейса: Lottie ZIPФактическая загрузка конвертера: 187,773 байт; Рамы 96; 4.000 секунд. Проверьте целевого игрока.Анимация пользовательского интерфейса: GIF.Фактическая загрузка конвертера: 506,377 байт; Рамы 96; 4.000 секунд. Проверьте целевого игрока.Анимация пользовательского интерфейса: WebMФактическая загрузка конвертера: 34,001 байт; Рамы 74; 3.961 секунд. Проверьте целевого игрока.Тестовый шаблон 60 fps: источник MP4Синтетические тесты FFmpegrc2, созданные скриптами/generate-video-demos.mjs; Входной сигнал 60 fps преобразуется в 24 fps.Тестовый шаблон 60 fps: Lottie ZIPФактическая загрузка конвертера: 2,279,886 байт; Рамы 360; 15.000 секунд. Проверьте целевого игрока.Тестовая таблица 60 fps: GIFФактическая загрузка конвертера: 8,915,242 байт; Рамы 360; 15.000 секунд. Проверьте целевого игрока.Тестовый шаблон 60 fps: WebMФактическая загрузка конвертера: 2,574,847 байт; Рамы 308; 14.962 секунд. Проверьте целевого игрока.Необработанный манифест измерений (JSON)Метод, версия браузера, настройки, хэши файлов, продолжительность, количество кадров и количество альфа-каналов первого кадра для всех девяти экспортированных изображений.

Знайте пределы

  • Один запуск Chrome на рабочем столе для каждого источника и формата; никаких заявлений о мобильной производительности или кросс-браузерной совместимости.
  • Источники синтетические. Источник зеленого экрана статичен; только источники пользовательского интерфейса и тестовых шаблонов содержат движение.
  • Запрошенные настройки совпадают, но элементы управления качеством кодирования различаются. Фактический размер вывода не является гарантией универсального сжатия.
  • WebM использует захват в реальном времени; проверьте его фактическую продолжительность, количество кадров и альфу после загрузки.
  • Выходные данные Lottie содержат ресурсы изображений. Сохраняйте JSON и пути к изображениям вместе и используйте проигрыватель с поддержкой изображений.

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

Работает ли прозрачный WebM в Safari?

Не предполагайте альфа-воспроизведение при обычной поддержке WebM. Проверьте точный экспорт в поддерживаемых вами версиях Safari и устройствах. Если это не помогло, протестируйте GIF или последовательность изображений Lottie в совместимом проигрывателе в качестве альтернативы.

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

GIF поддерживает только прозрачность 1, поэтому мягкие и сглаженные края становятся резкими вырезами. Проверьте экспортированный Lottie ZIP или WebM в предполагаемом проигрывателе на предмет поддержки альфа-версии; Последовательности PNG могут сохранять исходные кадры с полной альфа-версией.

Какой самый маленький?

Измерьте свой собственный клип с совпадающими размерами, длительностью, частотой кадров и настройками фона. Настройки контента и кодировщика определяют размер файла; ни один формат не может быть наименьшим.

Могу ли я экспортировать все три?

Инструмент предлагает последовательность Lottie ZIP, GIF, PNG и WebM, если они поддерживаются. Девять загружаемых здесь примеров были экспортированы через реальный пользовательский интерфейс. Проверьте загруженную альфа-версию и время в целевом браузере; Поддержка типа WebM сама по себе не гарантирует прозрачности.

Связанные руководства

Продолжите практические рабочие процессы редактирования Lottie.

Просмотреть все руководства