Мы писали уже о том, что компания Google открыла наработки проекта WebP, в рамках которого подготовлен новый формат для хранения изображений. При создании WebP использовались технологии видеокодека VP8 для сжатия ключевых кадров. Главными особенностями представленного формата является значительная степень сжатия без заметной на глаз потери качества.
Тестовая перепаковка случайных JPEG изображений из web, показала сокращение общего размера на 39%. С учетом того, что по оценке Google 65% web-трафика расходуется на передачу изображений, это существенное достижение. Алгоритм лучше сжимает визуально насыщенные изображения, такие как фотографии. В качестве контейнера для хранения изображений, сжатых методом WebP, используется стандартный RIFF.
Код открыт под лицензией, основанной на Apache 2.0 и дополнительно указывающей на безвозмездную передачу прав на использование патентов Google, связанных с данной технологией. Но не все так гладко и радужно, как описано в анонсе Google. Например, в WebP не реализованы некоторые расширенные возможности формата JPEG. WebP поддерживает только субдискретизацию насыщенности 4:2:0, в то время как JPEG может обрабатывать 4:2:2 и 4:4:4. Тем не менее, основные недостатки WebP устранимы и главным образом связаны с незаконченностью и недостаточной отточенностью кода кодировщика. Google следовало бы вначале создать качественный кодировщик, а потом продвигать новый формат в роли альтернативы существующим решениям.