想象力的PHP 7.2没有设置webp格式

时间:2018-03-13 12:16:47

标签: 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')

请帮助我,我google了很多,stackoverflow对这个问题一无所知..任何线索,指导,答案都会有所回复,提前谢谢

1 个答案:

答案 0 :(得分:1)

请勿使用Imagick->setimageformat('webp'),而应使用以下语法:

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

那应该为您解决问题;-)