Можно смело сказать, что этой осенью формат ВебП переживая второе рождение.
Сообщения о новых возможностях следуют буквально одно за другим.
Здесь я буду предоставлять перевод самых интересных новостей, касающихся формата 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 .
Один - libwebpjs — это кодировщик и декодер в JavaScript. Второй и третий (работа в парах, общее название вебпджс ) — декодеры для javascript и flash (для IE) + обертка, реализующая поддержку webp в тегах img, css и так далее.
Собственно, источники: libwebpjs webpjs (Javascript — часть) webpjs (actionscript — часть) Теги: #WebP #Google #webm #JavaScript #SWF #flash #libwebp #webpjs #libwebpjs #сжатие без потерь #анимация #цветовые профили #альфа-канал #метаданные #ИТ-компании #ИТ-компании
-
Total Commander 7.50 Финал
19 Oct, 24 -
Мой.com. Оно Взлетит? Не Взлетит?
19 Oct, 24 -
Владимир Путин Против Google?
19 Oct, 24 -
Червь Морриса – Он Был Первым
19 Oct, 24 -
Какие Права Вы Используете В Windows?
19 Oct, 24