У меня установлена ImageMagick 6.7.8-9, а также cwebp и dwebp (libwebp, libwebp-devel), которые работают, как и ожидалось, из командной строки.
У меня установлен php7.2 с webtatic.
проблема, с которой я сталкиваюсь, заключается в том, что php imagick не работает с расширением webp (другие форматы работают нормально)
вот что я получу, когда попробую Imagick:
Неустранимая ошибка: Uncaught ImagickException: невозможно установить формат изображения в ….: Imagick-> setimageformat (‘webp’)
Пожалуйста, помогите мне, я много гуглил, stackoverflow не имеет ничего относительно этой проблемы .. любая подсказка, руководство, ответ будут оценены, спасибо заранее
Не использовать Imagick->setimageformat('webp')
используйте вместо этого следующий синтаксис:
$imagick = new \Imagick('/tmp/foo.jpg');
$imagick->writeImage('webp:/tmp/foo.webp');
Это должно помочь вам 😉
Других решений пока нет …