【发布时间】:2018-08-21 16:45:16
【问题描述】:
我已经安装了 ImageMagick 6.7.8-9 和 cwebp 和 dwebp(libwebp、libwebp-devel),并且可以从命令行按预期工作。
我从 webtatic 安装了 php7.2。
我面临的问题是 php imagick 无法使用 webp 扩展(其他格式工作正常) 这是我尝试 Imagick 时得到的结果: 致命错误:未捕获的 ImagickException:无法在 .... 中设置图像格式:Imagick->setimageformat('webp')
请帮帮我,我用谷歌搜索了很多,stackoverflow 对此问题一无所知。任何线索、指导、答案将不胜感激,在此先感谢
【问题讨论】:
-
运行
php -i | grep ImageMagick。WEBP是否列在“支持的格式”下?如果没有,您可能需要从源代码安装Imagick。 -
感谢您的回答,我这样做了,它没有列出。但问题是它从命令行运行得很好 convert image.jpg image.webp 抱歉,如果我看起来有点烦人,但为什么它不起作用?除了我可以卸载 imagemagick 6 并安装 imagemagick 7 而不影响 php 的 imagick 吗? (我在某处读到我应该这样做)
标签: php imagemagick imagick webp