使用php中的imagemagick转换为webp将返回空字符串

使用php中的imagemagick转换为webp将返回空字符串,php,imagemagick,webp,Php,Imagemagick,Webp,我在我的ubuntu系统上安装了带有webp支持的imagemagick,运行时 convert pic.jpg pic.webp 在控制台上,一切正常。但是当我尝试在php/hhvm中执行相同操作时,我只得到一个空字符串(没有错误);仅限字符串(0)” 当我用png或gif替换webp时,我得到了预期的结果。 $image->queryFormats()的结果也显示了webp支持 版本:ImageMagick 6.8.9 libwebp dev 0.4.4 HipHopVM 3.11.1 有

我在我的ubuntu系统上安装了带有webp支持的imagemagick,运行时

convert pic.jpg pic.webp
在控制台上,一切正常。但是当我尝试在php/hhvm中执行相同操作时,我只得到一个空字符串(没有错误);仅限字符串(0)”

当我用png或gif替换webp时,我得到了预期的结果。 $image->queryFormats()的结果也显示了webp支持

版本:ImageMagick 6.8.9 libwebp dev 0.4.4 HipHopVM 3.11.1

有人有主意吗


非常感谢

sudo apt get install libwebp dev
也许?已经完成了..否则转换到控制台上的webp也不会运行。。但我现在用“普通”php测试了它,它可以工作,所以似乎是hhvm的问题:(
$image = new Imagick('pic.jpg');
$image->setImageFormat("webp");
var_dump($image->getImageBlob());