Цифровой журнал «Компьютерра» № 171 (Журнал «Компьютерра») - страница 18

Евгений Золотов

Опубликовано 29 апреля 2013

Возможно, вы никогда не слышали словечка «веппи», но теперь будьте готовы встречать его всё чаще — до тех пор, пока оно не войдёт в айтишный сленг наравне с привычными «веб», «байт» или «пиксель». Веппи — не хиппи цифрового века и не программный интерфейс для новомодных облачных решений, а «всего лишь» новый графический формат, претендующий на место сразу двух титанов сегодняшнего дня: JPEG и PNG. Facebook только что приступила к его внедрению, и этот шаг может стать решающим для судьбы как самого формата, так и всей Веб.

WebP — так он называется — совсем юный проект (трёх лет отроду), замечательный тремя аспектами. Во-первых, он позволяет хранить изображения как с потерями, так и без, причём размер файла в обоих случаях оказывается примерно на треть меньше, чем при использовании соответственно JPEG или PNG. Качество же — если без эстетства, с чисто потребительских позиций — от джипеговского неотличимо. Да, попиксельное сравнение выявит разницу между двумя форматами, однако в реальности, для абсолютного большинства простых пользователей с массовой фотоаппаратурой (где по сей день выше ценятся лишние мегапиксели, нежели сантиметры апертуры), картинки будут выглядеть одинаково.

Ради спортивного интереса попробуйте угадать, какие из сопровождающих колонку фотографий сохранены в JPEG, а какие в WebP (разница в размерах файлов почти двукратная). Чтобы не вносить дополнительных искажений, я использовал формат PNG.


>Задачей на 2013-й год разработчики Веппи ставят начало массового пользования форматом. Но и не все технические нюансы ещё утрясены: например, есть сведения, что последние две версии WebP несовместимы друг с другом

Во-вторых, обеспечивая схожее качество и тот же функционал (в том числе прозрачность и анимацию), WebP обладает легко параллелизуемой структурой, что позволяет достичь сравнительно большей скорости обработки картинок. Итоговое время, правда, высчитать не так просто: нужно учесть и то, что сложность математики значительно выше джипеговской (кодирование пока в десять раз медленней при одинаковом конечном размере файла, декодирование — в полтора), но и размер файла меньше. В общем и целом скорость отображения отдельно взятой картинки получается немного выше, чем для JPEG. И отсюда — третий важный момент: алгоритм WebP патентами не обременён, исходники опубликованы под свободной (BSD) лицензией, а потому оптимизацию по скорости, конечно же, кто-нибудь ещё проведёт. Сейчас разработкой Веппи руководит Google, которая, собственно, и запустила этот формат: WebP и родственный видеодвижок VP8 достались поисковому гиганту вместе с компанией On2 Technologies, приобретённой в 2010 году. За три года гугловцы основательно доработали покупку, и теперь WebP готов к бою.