Когда этот инструмент полезен
Создание GIF-резервной версии для скромного анимированного WebP, когда приложение-получатель не может воспроизводить анимированный WebP, но принимает GIF.
Как работает локальная обработка
Когда ImageDecoder сообщает о поддерживаемых кадрах анимированного WebP, браузер декодирует полные RGBA-канвасы и продолжительности, конвертирует тайминги в сотые доли секунды для GIF, квантует цвета в соответствии с выбранной палитрой и настройками диффузии, и создает GIF-петлю.
Как его использовать
- Подготовьте источник: Создание GIF-резервной версии для скромного анимированного WebP, когда приложение-получатель не может воспроизводить анимированный WebP, но принимает GIF.
- Обработайте локально: Когда ImageDecoder сообщает о поддерживаемых кадрах анимированного WebP, браузер декодирует полные RGBA-канвасы и продолжительности, конвертирует тайминги в сотые доли секунды для GIF, квантует цвета в соответствии с выбранной палитрой и настройками диффузии, и создает GIF-петлю.
- Скачайте и проверьте: Сравните несколько циклов WebP и GIF бок о бок в целевых браузерах, подтвердите количество кадров, продолжительность и поведение петли, проверьте градиенты и прозрачные края, и убедитесь в фактическом размере GIF в байтах перед заменой любого доставленного ресурса.
Важные ограничения
Входной анимированный WebP работает только там, где браузерный ImageDecoder предоставляет необходимый кодек и кадры; универсального резервного варианта нет. GIF имеет максимум 256 записей палитры на таблицу цветов, бинарную прозрачность и задержки в сотых долях секунды, поэтому цвет, альфа, тайминг, размер файла и эффективность сжатия могут быть значительно хуже. Преобразование является с потерями и не сохраняет метаданные WebP.
Проверьте загруженный результат
Сравните несколько циклов WebP и GIF бок о бок в целевых браузерах, подтвердите количество кадров, продолжительность и поведение петли, проверьте градиенты и прозрачные края, и убедитесь в фактическом размере GIF в байтах перед заменой любого доставленного ресурса.
Приватность по замыслу
Ваши файлы остаются в этом браузере. Инструмент не загружает исходные данные или результаты на наши серверы.
Вопросы и ответы
Когда этот инструмент полезен?
Создание GIF-резервной версии для скромного анимированного WebP, когда приложение-получатель не может воспроизводить анимированный WebP, но принимает GIF.
Что на самом деле делает браузер?
Когда ImageDecoder сообщает о поддерживаемых кадрах анимированного WebP, браузер декодирует полные RGBA-канвасы и продолжительности, конвертирует тайминги в сотые доли секунды для GIF, квантует цвета в соответствии с выбранной палитрой и настройками диффузии, и создает GIF-петлю.
Какие ограничения мне нужно понимать?
Входной анимированный WebP работает только там, где браузерный ImageDecoder предоставляет необходимый кодек и кадры; универсального резервного варианта нет. GIF имеет максимум 256 записей палитры на таблицу цветов, бинарную прозрачность и задержки в сотых долях секунды, поэтому цвет, альфа, тайминг, размер файла и эффективность сжатия могут быть значительно хуже. Преобразование является с потерями и не сохраняет метаданные WebP.
Как мне проверить результат?
Сравните несколько циклов WebP и GIF бок о бок в целевых браузерах, подтвердите количество кадров, продолжительность и поведение петли, проверьте градиенты и прозрачные края, и убедитесь в фактическом размере GIF в байтах перед заменой любого доставленного ресурса.