使用php中的imagemagick转换为webp将返回空字符串
我在我的ubuntu系统上安装了带有webp支持的imagemagick,运行时使用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 有
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());