imagecreatefromwebp(): gd-webp cannot get webp info

D
На сайте с 28.06.2008
Offline
1008
299

Пытаюсь конвертнуть webp в jpg

$src = '/var/www/img.webp';
$img = imageCreatefromWebp($src);
imageJpeg($img, '/var/www/222.jpg', 100);
imagedestroy($img);

Файл img.webp взял первый в яндекс картинках.

Получаю ошибку


PHP Warning: imagecreatefromwebp(): gd-webp cannot get webp info .....

Библиотеку php7.4-gd обновил, не помогло. Что imagecreatefromwebp не все webp кушает?

edogs software
На сайте с 15.12.2005
Offline
743
#1

Dram,

Для начала убедитесь, что файл действительно webp по контенту, а не только по расширению. Вполне может быть png или jpeg

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход.
D
На сайте с 28.06.2008
Offline
1008
#2
edogs:
Dram,
Для начала убедитесь, что файл действительно webp по контенту, а не только по расширению. Вполне может быть png или jpeg

Ларчик просто открывался. Действительно Яндекс под видом webp сохраняет у себя jpg!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий