2017-06-19 19 views
0

実例が見つかりません。この1つは動作していない、アニメーションではないです:ImageMagickのコマンドラインでImageMagick(php)でアニメーションgifのサイズを変更するには?

$imagick = new Imagick($_FILES['file']['tmp_name']); 

$format = $imagick->getImageFormat(); 
if ($format == 'GIF') { 
    $imagick = $imagick->coalesceImages(); 
    do { 
    $imagick->resizeImage(500, 500, Imagick::FILTER_BOX, 1); 
    } while ($imagick->nextImage()); 
    $imagick = $imagick->deconstructImages(); 
    $imagick->writeImages($name, true); 

} 

$imagick->clear(); 
$imagick->destroy(); 

答えて

0

を、これは私のため

オリジナルアニメーション作品:

enter image description here

convert animation.gif -coalesce -resize 500x500 -layers optimize -loop 0 resize.gif 

enter image description here

あなたは同等のことをしましたか?あなたの入力アニメーションを読んだ後で?サイズを変更した後に最適化ステップを実行しましたか?

申し訳ありませんが、私はPHP Imagickやその他のAPIは使用していません。

関連する問題