WEBP в PHP

Когда я делал биндинг GD для языка «Гугл Гоу», заметил, что в ПХП появилась поддержка формата WEBP. О самом формате
Чтобы поддержка формата (пока довольно куцая) появилась, нужно установить библиотеку libvpx и пересобрать ПХП с ключом
./configure --with-vpx-dir=/usr/local/Cellar/libvpx/1.1.0 \
… остальные опции
make
sudo make installПравда в phpinfo информация как у меня на картинке не появится (это я сам немного пропатчил исходники), не пугайтесь — так должно быть, проверить наличие поддержки WEBP можно следующим образом:
var_dump(function_exists('imagewebp'));Собственно, в языке появятся две новые функции: imagecreatefromwebp и imagewebp. У первой только одни аргумент — имя файла из которого надо создать ресурс GD (по действию ничем не отличается от любой другой подобной функции, например imagecreatefromjpeg), вторая принимает два параметра — ресурс и необязательные имя файла и качество, описание функции полностью совпадает с imagejpeg, с той только разницей, что сохраняет она формат WEBP.
Параметр качества изменяется от 0 до 100 и соотвествует параметру VP8 QP кодека в диапазоне от 1 до 63.
Комментарии 15
Да, попробуйте пересохранить пару картинок с текстом в JPEG и WebP и посмотрите. Кроме того, у WebP loseless.
«байндинг», тогда уж… :)
Сложно продавать, короче, всё, что не стандарт интересно, но непрактично, спасибо, буду наблюдать!
Конечно утомительно. Надо собрать пакет и поставить дальше из пакета.
Комментарий для Евгения Степанищева:
Устоялся — как и «траффик», «буффер» и «оффис»? А иногда ещё и «граффик»?;-P
Нет, иначе.
Ровно по той же причине, почему