Новости В Формате Webp

Можно смело сказать, что этой осенью формат ВебП переживая второе рождение.

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

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

Тема намеренно не оформлена как перевод, так как данные предоставлены сразу из нескольких источников.

Итак, полупрозрачность, сжатие без потерь, поддержка IE6+ и так далее!

  • Появилось в WebP поддержка анимации .

    Вы можете устанавливать произвольные интервалы времени между кадрами, а также создавать «зацикленные» анимации.

  • WebP сейчас поддерживает Цветовые профили ICC И Метаданные XMP .

  • Появился поддержка плитки : сохранение больших изображений в виде группы изображений меньшего размера, называемых фрагментами, в одном файле.

    Это позволяет, во-первых, загрузить только необходимые части изображения, а во-вторых, превысить лимит размера кадра вебпа.

  • В том же сообщении говорится, что корпорация [добро|зло] планирует поддерживать миниатюры и стереоскопические изображения.

  • 17 ноября было объявлено Поддерживает полупрозрачность (альфа-канал) и сжатие без потерь.

    Утверждается, что WebP в режиме сжатия без потерь обеспечивает прирост объема на 45% по сравнению со средним PNG и на 28% по сравнению с хорошо оптимизированным PNG. В свою очередь, данные альфа-канала добавляют к размеру файла всего 22%.

  • И, пожалуй, самое главное.

    Доминик Хомбергер портировал библиотеку libwebp на javascript (полупрозрачность уже поддерживается!).

    Итак, теперь WebP в той или иной форме доступен во всех современных браузерах (включая IE6+, поддержка «ослика» осуществляется посредством перехода на флэш-память).

    Лицензия такая же, как у WebP (BSD).

    К сожалению, мне не удалось найти хранилище исходного кода.

    Но для тех читателей хабра, которым было бы интересно посмотреть, как это выглядит в коде, я распаковал и отформатировал исходники и выложил на Pastebin (ссылки есть в конце поста).

    Приятного изучения!

  • Однако для Firefox более эффективным решением может быть использование другой библиотеки JavaScript. плаксивый , который «обертывает» изображения webp в видеоконтейнер WebM, воспроизведение которого изначально поддерживается в Firefox.
  • Напомню, что из коробки на данный момент только Chrome и Opera показывают WebP. Но среди разработчиков Firefox идея поддержки WebP вызвала серьезную дискуссию, которая все еще продолжается .

  • Для тех, кто хочет самостоятельно поэкспериментировать с новым форматом, напомню ссылки на плагины для фотошоп , GIMP И Paint.NET .

UPD: На самом деле Доминик Хомбергер сделал три библиотеки для поддержки WebP в браузерах.

Один - libwebpjs — это кодировщик и декодер в JavaScript. Второй и третий (работа в парах, общее название вебпджс ) — декодеры для javascript и flash (для IE) + обертка, реализующая поддержку webp в тегах img, css и так далее.

Собственно, источники: libwebpjs webpjs (Javascript — часть) webpjs (actionscript — часть) Теги: #WebP #Google #webm #JavaScript #SWF #flash #libwebp #webpjs #libwebpjs #сжатие без потерь #анимация #цветовые профили #альфа-канал #метаданные #ИТ-компании #ИТ-компании

Вместе с данным постом часто просматривают: