10 февраля 2013 г.

Преобразуем картинки, размещённые в сервисах Google, в формат WebP

Оригинал статьи: Convert Images Hosted by Google to WebP

Стандарт WebP — одно из лучших последствий того, что в 2010 г. Google приобрёл On2. И если WebM не особенно распространён за пределами YouTube, а Firefox начал поддерживать H.264 лишь после нескольких лет упорного противостояния, то формат WebP уже используют немало сайтов и приложений. Он способен заменить как JPEG, так и PNG, а компрессия в этом формате более экономна (до 35 %) при более приятной картинке. «Преобразовав файлы PNG и JPEG в формат WebP, Интернет-магазин (Chrome Web Store) сократил общий размер файлов изображений примерно на 30 %», сообщает Google.

Этот формат поддерживается браузерами Chrome, Opera, Android 4.0+, и для преобразования в этот формат существует немало инструментов. Интересно, однако, что все файлы, которые размещаются на хостингах сервисов Google (Веб-альбомы (Picasa Web), Blogger, Google+), можно преобразовать в WebP с помощью простого изменения веб-адреса (URL).

Возьмём для примера вот такое фото, размещённое в Google+ (57 кб):
https://lh5.googleusercontent.com/-b1qAbtG7VuI/TqON2f_eReI/AAAAAAAA4P4/r_5AKUt42rg/s633/DSC03146.JPG. Чтобы преобразовать его в WebP, просто меняем /s633/ на /s633-rw/ (то есть прибавляем в фрагмент типа /sЧИСЛО/ три символа -rw после числа):
https://lh5.googleusercontent.com/-b1qAbtG7VuI/TqON2f_eReI/AAAAAAAA4P4/r_5AKUt42rg/s633-rw/DSC03146.JPG — получаем WebP-файл размером 33 кб (несмотря на прежнее расширение имени файла в веб-адресе, это уже не JPG, а действительно WebP: при локальном сохранении файла системный диалог определяет его именно так и предлагает изменить расширение — ЖсG).

Или вот скриншот из предыдущего сообщения (21 кб): http://2.bp.blogspot.com/-aeOopCNVt3o/URVPw-F7c0I/AAAAAAABHlU/XIQiLthvLjQ/s640/new-gdrive-create-menu.png — и его WebP-вариант (14,5 кб): http://2.bp.blogspot.com/-aeOopCNVt3o/URVPw-F7c0I/AAAAAAABHlU/XIQiLthvLjQ/s640-rw/new-gdrive-create-menu.png.

Ссылки по теме
Мой Google Chrome: Chrome Web Store перешел на WebP
Хабрахабр: Галерея расширений Chrome перешла на WebP