Компания Google представила новый открытый формат изображений WebP

отметили
50
человек
в архиве
Компания Google открыла наработки проекта WebP, в рамках которого подготовлен новый формат для хранения изображений. При создании формата WebP использованы технологии, задействованные в видеокодеке VP8 для сжатия отдельных кадров. Отличительной чертой нового формата является значительная степень сжатия без заметной на глаз потери качества. Тестовая перепаковка миллиона случайных JPEG-изображений из web, продемонстрировала сокращение общего размера на 39%. С учетом того, что по оценке Google 65% web-трафика расходуется на передачу изображений, это существенное достижение.

Дополнительно повысить степень сжатия можно при упаковке методом WebP не сжатых ранее изображений, также доступна возможность выбора режима экстремального сжатия в ущерб качеству. Алгоритм лучше сжимает визуально насыщенные изображения, такие как фотографии. Высокая плотность упаковки достигается благодаря использованию предсказательной техники кодирования, учитывающей содержимое соседних пиксельных блоков для предсказания содержимого текущего блока, что позволяет ограничиться хранением только различий между фактическими и предсказанными данными. В качестве контейнера для хранения изображений, сжатых методом WebP, используется стандартный RIFF.
Для загрузки доступны исходные тексты легковесного декодера WebP-файлов (библиотека libvpx), утилита webpconv для преобразования изображений из командной строки и патч к web-движку WebKit для обеспечения поддержки нового формата в браузере Google Chrome. Код открыт под лицензией, основанной на Apache 2.0 и дополнительно указывающей на безвозмездную передачу прав на использование патентов Google, связанных с данной технологией.
Добавил fStrange fStrange 1 Октября 2010
Комментарии участников:
X86
+6
X86, 1 Октября 2010 , url
Сначала WebWM, потом WebP. Google вносит таки вклад в развитие интернета.
Netto
+2
Netto, 1 Октября 2010 , url
Google вносит таки вклад в развитие интернета
Да плюс сюда браузер, плюс операционка. Конкуренция это всегда хорошо.
X86
0
X86, 1 Октября 2010 , url
Браузер шикарен. Пользуюсь разрабатываемой версией отсюда с включенным GPU-ускорением ( —enable-accelerated-compositing) и обновляю каждый день вот таким скриптом:
color 1f
taskkill /f /im chrome.exe
xcopy /y /e libeay32.dll %TEMP%\chromeupdate\
xcopy /y /e libiconv2.dll %TEMP%\chromeupdate\
xcopy /y /e libintl3.dll %TEMP%\chromeupdate\
xcopy /y /e libssl32.dll %TEMP%\chromeupdate\
xcopy /y /e unzip.exe %TEMP%\chromeupdate\
xcopy /y /e unzip32.dll %TEMP%\chromeupdate\
xcopy /y /e wget.exe %TEMP%\chromeupdate\
cd %TEMP%\chromeupdate\
wget.exe -N build.chromium.org/buildbot/continuous/win/LATEST/chrome-win32.zip
unzip -o chrome-win32.zip
xcopy /y /e chrome-win32\*.* "X:\Internet\CHROMIUM PORTABLE\*.*"
rd /s /q %TEMP%\chromeupdate\


Работает как часы.
Beast
+1
Beast, 1 Октября 2010 , url
Малаццы!

предсказательной техники кодирования, учитывающей содержимое соседних пиксельных блоков для предсказания содержимого текущего блока
Я с этой техникой еще в универе работал. Правда, делал не графику, а архиватор свой изобретал :)
people_can_fly
0
people_can_fly, 1 Октября 2010 , url
Архивирование по данному принципу должно быть, по идее, с потерями. А как тогда с принципом однозначной распаковки?
Beast
0
Beast, 1 Октября 2010 , url
У меня там в архиватор шаблоны наборов байт еще были встроены. В деталях уже не помню — давно было :) да и не доделал я его :)
people_can_fly
0
people_can_fly, 1 Октября 2010 , url
А я со студентами баловался реализациями LZW-алгоритма в те времена. Сделали упаковщик и распаковщик на ассемблере. Это работало и на самих студентов производило неизгладимое впечатление.
fStrange
0
fStrange, 1 Октября 2010 , url
ага уже читал, кстати и на Хабре тоже формат обхаяли

похоже, что пока сыроват
X86
+1
X86, 2 Октября 2010 , url
Будем надеяться, что допилят, и это будет такой PNG, только с гораздо большей степенью сжатия не в ущерб скорости.
Marlan
0
Marlan, 2 Октября 2010 , url
Интересно, а при сжатии фотографий снятых на мыльницу при ISO 1600 новый алгорит так же будет лучше чем jpeg?


Войдите или станьте участником, чтобы комментировать