imagick php 7.2 未设置 webp 格式

sam*_*ami 6 php imagemagick imagick webp

我已经安装了 ImageMagick 6.7.8-9 以及 cwebp 和 dwebp(libwebp、libwebp-devel),并且在命令行中按预期工作。

我从 webtatic 安装了 php7.2。

我面临的问题是 php imagick 没有使用 webp 扩展(其他格式工作正常)这是我尝试 Imagick 时得到的: 致命错误:未捕获的 ImagickException:无法在 .... 中设置图像格式:Imagick ->setimageformat('webp')

请帮助我,我在谷歌上搜索了很多,stackoverflow 没有关于这个问题的任何信息......任何线索,指导,答案都将受到赞赏,在此先感谢

Ber*_*sch 7

不要使用Imagick->setimageformat('webp')以下语法:

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

那应该对你有用;-)