imagemagick — imagick php 7.2 не устанавливает формат webp

У меня установлена ​​ImageMagick 6.7.8-9, а также cwebp и dwebp (libwebp, libwebp-devel), которые работают, как и ожидалось, из командной строки.

У меня установлен php7.2 с webtatic.

проблема, с которой я сталкиваюсь, заключается в том, что php imagick не работает с расширением webp (другие форматы работают нормально)
вот что я получу, когда попробую Imagick:
Неустранимая ошибка: Uncaught ImagickException: невозможно установить формат изображения в ….: Imagick-> setimageformat (‘webp’)

Пожалуйста, помогите мне, я много гуглил, stackoverflow не имеет ничего относительно этой проблемы .. любая подсказка, руководство, ответ будут оценены, спасибо заранее

3

Решение

Не использовать Imagick->setimageformat('webp') используйте вместо этого следующий синтаксис:

$imagick = new \Imagick('/tmp/foo.jpg');
$imagick->writeImage('webp:/tmp/foo.webp');

Это должно помочь вам 😉

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]