Знакомимся с новым форматом графических файлов — Webp

Давно встречал статью о том что google якобы давно уже придумал для себя новый формат хранения собранных ботами гугла по инету графических файлов. Мол jpg сильно устарел и вообще алгоритм сжатия очень не эффективный и тд и тп. Но потом об этом както забылось, так как большого количества информации о новинке найти не удалось.
А сейчас вот случайно наткнулся опять на статью об этом формате не хабре, захотелось попробовать. Интерес подогрело наличие пакета с конверторами в официальных репозиториях Debian. Осталось дело за малым — поставить и проверить!
Устанавливается одним кликом мышки 🙂 Тьфу! Одним пинком клавы в рутовой консоли 🙂

root@deb:~# apt-get install webp


После чего у нас в системе завелось по крайней мере 2 утилитки:

root@deb:~# man -k webp
cwebp (1)            - compress an image file to a WebP file
dwebp (1)            - decompress a WebP file to an image file
root@deb:~#

Осталось дело за малым — проверить так ли хорош формат как его описывают разработчики и другие «просветленные» кто уже успел опробовать.
Быстрый взгляд в man cwebp выдал мне заветную команду для переформата jpeg в webp. Итак, пробуем:

0 ;) black@deb ~/my/tube AMP/project $ cwebp -q 70 IMAG0470.jpg -o IMAG0470.webp
Saving file 'IMAG0470.webp'
 196056 bytes Y-U-V-All-PSNR 40.89 46.18 46.82   42.09 dB
block count:  intra4: 10007
              intra16: 9428  (-> 48.51%)
              skipped block: 1470 (7.56%)
bytes used:  header:            241  (0.1%)
             mode-partition:  49021  (25.0%)
 Residuals bytes  |segment 1|segment 2|segment 3|segment 4|  total
  intra4-coeffs:  |   37945 |   34459 |   18508 |   10677 |  101589  (51.8%)
 intra16-coeffs:  |    3219 |    9417 |   12534 |    8414 |   33584  (17.1%)
  chroma coeffs:  |    3112 |    3833 |    2945 |    1704 |   11594  (5.9%)
    macroblocks:  |      24%|      37%|      26%|      11%|   19435
      quantizer:  |      38 |      29 |      22 |      16 |
   filter level:  |       5 |       3 |       0 |       0 |
------------------+---------+---------+---------+---------+-----------------
 segments total:  |   44276 |   47709 |   33987 |   20795 |  146767  (74.9%)
0 ;) black@deb ~/my/tube AMP/project $

Смотрим для начала сравнение размеров файла (ну вы поняли что оригинал jpg)

130 ;( black@deb ~/my/tube AMP/project $ ls -lh
итого 1,1M
-rw-r--r-- 1 black black 888K Апр  3 15:30 IMAG0470.jpg
-rw-r--r-- 1 black black 192K Апр  3 17:17 IMAG0470.webp
0 ;) black@deb ~/my/tube AMP/project $

Приятная неожиданность в размере! 192кБ webp против 888кБ в оригинале.
Что касается разницы а качестве картинки, судите сами, публикую сначала оригинал, а за ним пережатый в webp вариант.

Tube amp parts - JPG format

Tube amp parts — JPG format


Tube amp parts - WEBP format
Для того чтобы файлы с розширением webp стало возможно заливать в wordpress, нужно поставить плагин wp-webp.
Разницу в качестве вы можете оценить сами. Правда должен заметить что не все браузеры поддерживают новомодный формат, так например google-chrome-stable и chromium открывают данный файл без проблем, а вот IE и Konqueror открывать отказались. В инете говорят что Opera тоже без проблем кушает новинку, и мол mozilla обещала еще с годик назад что встроит поддержку в firefox.
Поживем — увидим. Для себя я сделал вывод что формат очень привлекательный, с учетом того что у меня несколько десятков гиг занято фотками, вот пережать бы …..
P.S. Упс …. оказывать wp не умеет делать для мега формата webp миниатюрки 🙂 Ну не удивительно 🙂 Попробую чтото с этим придумать, а пока пусть побудет без превьюшки 🙂 Сорри

  1. Комментов пока нет

  1. Трэкбэков пока нет.

Why ask?