我已经安装了ImageMagick 6.7.8-9并安装了cwebp和dwebp(libwebp,libwebp-devel),并按照预期从命令行工作。
我从webtatic安装了php7.2。
我面临的问题是php imagick没有使用webp扩展(其他格式工作正常) 这是我尝试Imagick时得到的: 致命错误:未捕获ImagickException:无法在....中设置图像格式:Imagick-> setimageformat('webp')
请帮助我,我google了很多,stackoverflow对这个问题一无所知..任何线索,指导,答案都会有所回复,提前谢谢答案 0 :(得分:1)
请勿使用Imagick->setimageformat('webp')
,而应使用以下语法:
$imagick = new \Imagick('/tmp/foo.jpg');
$imagick->writeImage('webp:/tmp/foo.webp');
那应该为您解决问题;-)