Три строчки
$im = imagecreatefromwebp('img.webp');
imagejpeg($im, 'img.jpeg', 100);
imagedestroy($im);
Действия происходят на локалке, установлен Vertrigo server.
phpinfo() говорит что версия php 5.5.28.
php.net пишет
(PHP 5 >= 5.5.0, PHP 7)
imagecreatefromwebp — Создает новое изображение из файла или URL
Значит версия php даже слегка выше минимально необходимой. Должно работать!
В итоге:
Warning: imagecreatefromwebp(): WebP decode: fail to decode input data in....
Warning: imagecreatefromwebp(): 'img.webp' is not a valid WEBP file in...
Как я понял намекает на то что файл не валидный. Но файлы я пробовал разные. Получается что все невалидные? Но хром их прекрасно открывает.
Кто знает. Может есть класс какой? Что бы работать с webp без гемороя?