2012-04-27 11 views
3

オンラインでバグは見つかりませんでしたが、Imagick 3から2.1への切り替え以降、writeImages()関数を適切な方法で使用することはできません。イメージは保存されますが、アニメーション化されません。フレームを正しく設定したのは、私がecho $gifを取得した場合です。Imagick 3 writeImages()関数が動作しません

$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); 
+0

のバグました、私はこの動作を複製することはできません。あなたは 'file_put_contents( 'animation.gif'、$ gif);'のようなものを試しましたか? – Roberto

+1

こんにちは、私はバグとして提起した、それは今固定https://bugs.php.net/bug.php?id=61879 – jdborg

答えて

関連する問題