Я использую этот код:
Код: Выделить всё
$filename = dirname(__FILE__) .'/example.jpg';
$im = imagecreatefromjpeg($filename);
$webp =imagewebp($im, str_replace('jpg', 'webp', $filename));
imagedestroy($im);
var_dump($webp);
Код: Выделить всё
$im = imagecreatefromwebp('example.webp');
header('Content-Type: image/webp');
imagewebp($im);
imagedestroy($im);
Код: Выделить всё
cwebp -q 100 example.jpg -o example.webp
Подробнее здесь: https://stackoverflow.com/questions/263 ... -imagewebp