Джипег, подвинься! веппи как единственный необходимый графический формат

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

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

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

Джипег, подвинься! веппи как единственный необходимый графический формат

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

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

В лице Facebook Веппи отыскал собственного самого большого приверженца. Команда Цукерберга, но, подошла к вопросу с опаской. С недавних пор часть фейсбуковской аудитории, пользующаяся браузерами Chrome и Opera (лишь они до тех пор пока поддерживают WebP нативно, в любой другой ситуации требуются танцы с яваскриптом либо Flash), при просмотре фотографий начала получать вместо привычного JPEG картину в новом формате. Лично вы, вероятнее, в число избранных не попали, но вы имеете возможность вынудить Facebook передать вам раздельно забранное изображение в WebP: при наличии совместимого браузера откройте изображение в новой вкладке, по окончании чего допишите по окончании «.jpg» в адресной строчке «.webp»

Но для чего такому большому игроку, как Facebook, пригодилось заморачиваться с фактически малоизвестным форматом? Дело в том, что небольшие плюсы Веппи, умноженные на фейсбуковский масштаб, оборачиваются заметной экономией. В первую очередь, это экономия трафика: приблизительно две трети среднестатистической веб-страницы сейчас составляют изображения, так что, передавая кроме того часть картин в новом формате, Facebook экономит терабайты ежесуточно. В выигрыше и пользователи, поскольку веппи-файлы меньше, соответственно, передаются стремительнее. А в возможности, в то время, когда разработчики займутся оптимизацией, та и вторая сторона победят и от более высокой скорости обработки веппи-изображений.

Обратная сторона опыта до тех пор пока что — это несчастные пользователи, захотевшие выгрузить фотографию из Фейсбука и взявшие файл с невразумительным расширением .webp. Ни обработать, ни распечатать, ни кроме того просмотреть его привычными средствами они, вероятнее, не смогут: проприетарный софт понятия не имеет, что это такое (в Линуксе и Android дела обстоят лучше: мне, в тестовой версии Debian, не пригодилось кроме того ничего настраивать).

Джипег, подвинься! веппи как единственный необходимый графический формат

WebP проектировали «для Веб», но, открыто говоря, неясно, что помешает ему заменить JPEG и в фотокамерах.

Что ж, в один раз мы уже проходили что-то подобное. Вспомните историю PNG, показавшегося в середине 90-х, но ещё и в середине нулевых остававшегося «неконвертируемой валютой»: MSIE его не поддерживал или поддерживал не хорошо, так что, вставляя PNG-изображение на сайт, вы рисковали, что его не заметит большинство визитёров. В итоге Микрософт потребовалось на семь лет больше, чем сообществу open source, дабы реализовать вменяемую помощь PNG в собственных продуктах. Но затем будущее новому формату было обеспечено.

Сейчас обстановка весьма похожая, с той только отличием, что выговоры в мире ИТ сместились и роль Микрософт в полной мере способны сыграть такие компании, как Гугл и Facebook. Первая уже давно использует WebP в собственных веб-сервисах, но делает это до тех пор пока ещё незаметно, а потому безболезненно для пользователей. Facebook только что приступила ко внедрению. В один момент, в то время, когда быть может, Веппи применяют ещё как минимум 300 тысяч сайтов, а также больших, наподобие eBay. Масса приверженцев увеличивается, подобно снежному кому: пару дней назад Mozilla, до того сторонившаяся WebP из-за технической сырости (неумения хранить метаданные, цветовые профили и другое, пофиксенное к настоящему времени) и кажущейся проприетарности (таки у формата один хозяин – Гугл!), также начала работу над помощью его в Firefox.

По большому счету, само собой разумеется, вызывающая большие сомнения открытость способна изгадить кроме того самые увлекательные технические ответы. PNG показался как замена суперпопулярному GIF, правообладатели которого дали осознать, что смогут "настойчиво попросить" компенсацию за пользование форматом. А довольно часто ли вы слышите о JPEG 2000 либо JPEG XR — наследниках JPEG, патентная чистота которых вызывает если не нарекания, то сомнения и, конечно, мешает их распространению? WebP в этом смысле также не радует.

За Гугл закрепилась слава революционера, но революционера, предпочитающего выполнять революции в одно лицо. Схема нехитрая и, в общем, уже отработанная: компания делает перспективную разработку, демонстрирует её публике, допускает к ней разработчиков со стороны, но определяет курс практически единолично. Так было с Android, SPDY (скоростной заменой HTTP), Dart (замена Яваскрипту), так же и с WebP. Пожив в мире, что выстроила Микрософт, стоит ли удивляться, что многие сейчас побаиваются упасть в мир, выстроенный Гугл?

P.S. Слева – JPEG, справа – WebP.

Как устроен формат JPEG?


Похожие статьи: