Php Imagick 3 writeImages()函数不工作

Php Imagick 3 writeImages()函数不工作,php,imagick,Php,Imagick,我在网上找不到任何bug,但由于从2.1切换到Imagick 3,我无法正确使用writeImages()函数。图像已保存,但不再设置动画。我已经正确地设置了帧,因为如果我echo$gif我会得到动画 $gif = new Imagick(); $gif->setFormat("gif"); foreach ($files as $file) { $frame = new Imagick(); $frame->readImage($file); $gif-&

我在网上找不到任何bug,但由于从2.1切换到Imagick 3,我无法正确使用writeImages()函数。图像已保存,但不再设置动画。我已经正确地设置了帧,因为如果我
echo$gif
我会得到动画

$gif = new Imagick();
$gif->setFormat("gif");

foreach ($files as $file) {
    $frame = new Imagick();
    $frame->readImage($file);
    $gif->addImage($frame);
    $gif->setImageDelay(1);
}

$path = "/any/path/will/do/animation.gif";
$gif->writeImages($path,true);
是PHP中的一个bug

这很奇怪,我无法复制这种行为。你有没有尝试过类似于
文件内容('animation.gif',$gif)?嗨,罗布,我把它当作一个bug提出来的,现在已经修复了