The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от opennews (??) on 29-Апр-18, 21:59 
Компания Google опубликовала (https://groups.google.com/a/webmproject.org/d/msg/webp-discu...) релиз библиотеки libwebp 1.0 (https://developers.google.com/speed/webp/) с реализацией функций кодирования и декодирования изображений в формате WebP. Используемые в WebP технологии сжатия с потерями позволяют добиться сокращения размера файла на 25%-34%, по сравнению с файлами JPEG аналогичного качества, и на 26% в режиме кодирования без потерь по сравнению с максимальным уровнем сжатия PNG. Код распространяется (https://github.com/webmproject/libwebp/) под лицензией Apache 2.0, которая дополнена пунктом о безвозмездной передаче прав на использование связанных с WebP патентов Google.

Новый выпуск полностью обратно совместим с прошлыми ветками. Значительное изменение номера версии обусловлено стабилизацией API и формата хранения. Из функциональных изменений упоминается внесение оптимизаций производительности и улучшение режима кодирования с потерями, направленное на исключение сдвигов цветности в различных ситуациях. В декодировщик, код импорта RGBA и функцию WebPPictureDistortion внесены изменения, связанные с обеспечением работы на процессорах с порядном следования байт big-endian. В утилитах  gifwebp и anim_diff настройки продолжительности кадра по умолчанию изменены для соответствия настройкам браузеров и утилит перекодирования. В утилитах  img2webp и webpmux добавлена возможность передачи опций через файл.


WebP может выступать в качестве полноценной замены форматам JPEG, GIF и PNG, обеспечивая при этом более высокую степень сжатия и скорость декодирования. При распространении фотографий WebP позволяет обеспечить максимальное сжатие с незаметной для глаза потерей качества, а при необходимости сохранения изображений в неизменном виде, например, при распространении пиктограмм или скриншотов, поддерживается режим с полным попиксельным сохранением целостности изображения. В обоих режимах возможно определение прозрачных областей, создание анимации, использование цветовых профилей ICC, тайлинга и добавление метаданных XMP.


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

URL: https://groups.google.com/a/webmproject.org/d/msg/webp-discu...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48512

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от Аноним (??) on 29-Апр-18, 21:59 
Из браузеров только Chrome и Opera?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  –3 +/
Сообщение от Аноним (??) on 29-Апр-18, 23:07 
А как у него с пожиранием ресурсов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +2 +/
Сообщение от dwfe (ok) on 29-Апр-18, 23:09 
https://caniuse.com/#search=WebP
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от AlAvis email on 29-Апр-18, 23:37 
Ещё Waterfox поддерживает .
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  –1 +/
Сообщение от Аноним (??) on 30-Апр-18, 00:28 
Хранишь на сервере image.webp и image.png, а в html коде делаешь так:

<img src="image.webp" onerror="this.onerror=null; this.src='image.png'">

Пользователи браузеров, которые умышленно не хотят включать готовые патчи с поддержкой webp пусть качают сначала webp, а затем непожатый png (возможно, с отдельного домена).

Еще можно попробовать сделать WebAssembly конвертор из webp в png для браузеров, которые его не умеют и распаковывать в png на клиенте (не знаю, возможно ли сгенерировать картинку из JS). Но я реально не вижу смысла париться из-за FF, которому предложили много лет назад готовый патч для формата без патентных ограничений и более широкой фукнциональностью, а они до сих пор отказываются его принимать. Ну, а на Edge давно всем наплевать еще со времен, когда он был ослом.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  –4 +/
Сообщение от VINRARUS (ok) on 30-Апр-18, 00:43 
Давайте уже svg применять шо ли...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +5 +/
Сообщение от Tihon (??) on 30-Апр-18, 00:54 
НЕ НАДО.

https://developer.mozilla.org/ru/docs/Web/HTML/Element/picture
https://caniuse.com/#search=picture

P.S.: А на 11-го осла - стоит наплевать.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +1 +/
Сообщение от анон on 30-Апр-18, 00:55 
А ссылку можно на патч и где они отказались его принимать?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  –2 +/
Сообщение от Аноним (??) on 30-Апр-18, 02:43 
А если иконку не дают с 2к снизить до 1.9к, так "подлые отказники".
И плевать, что хтмлки вместо 100к стали весить 10М и напиханы мегабайты яваскриптов - это всё супер, мол так и надо.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от Аноним (??) on 30-Апр-18, 04:15 
Не вижу смысла. Проще пожать pngquant
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  –3 +/
Сообщение от Прикладник on 30-Апр-18, 07:32 
Вот бы ещё кто-то маленькую библиотеку для видео (например vp8) запилил - вместо ffmpeg и gstreamer.

Один кодек на видео, и один на аудио (vp8+opus, например). И чтоб под разные платформы. Эх, мечты..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +2 +/
Сообщение от Аноним (??) on 30-Апр-18, 08:24 
Интересно, как оно по сравнению с h265 или av1, на их базе тоже есть картинки. Ну и с другими контейнерами было бы интересно сравнить. Увы, но жпеги крайне неэффективны сегодня.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +4 +/
Сообщение от MrClon (ok) on 30-Апр-18, 08:31 
> Вот бы ещё кто-то маленькую библиотеку для видео (например vp8) запилил -
> вместо ffmpeg и gstreamer.

Типа как libvpx?


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от Аноним (??) on 30-Апр-18, 08:32 
Гугли, например, по фразе "firefox webp support". Найдешь десятки багрепортов мозиллы. Если попробуешь разобраться в этой многолетней истории, то читается почти как детектив. Сначала они сказали "мы подумаем", затем "мы не будем фиксить", дальше еще отговорки. Но суть истории такова: им дали готовый патч много лет назад, а поддержки WebP в FF нет до сих пор (очевидно, что если захотели - сделали бы). И это при условии, что у WebP по сравнению с JPEG нет заморочек с патентами и фукнциональность больше.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от dwfe (ok) on 30-Апр-18, 08:50 
Для IE11 есть http://scottjehl.github.io/picturefill/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

18. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от vitektm on 30-Апр-18, 12:00 
Из браузеров  всего лишь только  80% на декстопе. И не менее 50% на мобильном.
Если вы не умеете встраивать то это проблема рук.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от YetAnotherOnanym (ok) on 30-Апр-18, 12:07 
Инженеры Гугла видят статистику по своим серверам и понимают, что неплохо бы добиться меньшего размера картинок и видеороликов при том же качестве, но для простых смертных все эти телодвижения - типичный "улучшайзинг от слова шайзе".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от Аноним (??) on 30-Апр-18, 13:33 
Сначала напиши разумную причину невключения WebP в FF при наличии готового патча, отсутствия патентных заморочек и гораздо большей функциональности по сравнению с JPEG.

Мозилловцы сознательно решили, что их пользователи должны страдать из-за отсутствия поддержки WebP, так почему мне должно быть не наплевать на их пользователей?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

21. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +1 +/
Сообщение от Kuromi (ok) on 30-Апр-18, 21:41 
Ну вот ссылка - https://bugzilla.mozilla.org/show_bug.cgi?id=webp , хотя это уже как минимум третий их заход к этой проблеме.
Почему они не хотят принимать? Неясно. Возможно "политические" мотивы, может как-то внутренние сложности.
Вообще, могу сказать только одно - Мозилла не любит тащить (новые) форматы в браузер, разве что совсем припрет. Я так очень удивился когда они вдруг FLAC стали поддерживать (через ffmpeg, правда). И уж еще меньше они любят включать без особой необходимости сторонние библиотеки.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

22. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +1 +/
Сообщение от Аноним (??) on 01-Май-18, 05:26 
Не нужно. Нововведения в компрессорах (Guetzli, Zopfli и т.п.) позволяют использовать существующие форматы без расширения области атаки в браузере.

> Мозилловцы сознательно решили, что их пользователи должны страдать

Им плевать (и пользователям и мозилле)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +1 +/
Сообщение от tyuiop on 01-Май-18, 12:09 
> добиться сокращения размера файла на 25%-34%, по сравнению с файлами JPEG аналогичного качества

На 20-30% jpg можно сжать с помощью lepton. Без всяких потерь, со 100% восстановлением исходного jpg.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от пох on 02-Май-18, 16:23 
но поскольку у простых смертных того гляди перестанет работать гугль, никуда они от этого улучscheißeнга не денутся, будут жрать и благодарить Большого Брата.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

25. "Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP "  +/
Сообщение от КО on 02-Май-18, 22:57 
Какой браузер умеет отображать картинки в формате lepton?
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру