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')
Пожалуйста, помогите мне, я много гуглил, stackru не имеет ничего по этому вопросу.. любая подсказка, руководство, ответ будет оценен, спасибо заранее
1 ответ
Не использовать Imagick->setimageformat('webp')
используйте вместо этого следующий синтаксис:
$imagick = new \Imagick('/tmp/foo.jpg');
$imagick->writeImage('webp:/tmp/foo.webp');
Это должно помочь вам;-)