ImageMagickで透過GIFアニメが変です
PHPでGIFアニメを作成しています。
PHP(元GIF作成)=>ImageMagick(GIFアニメに変換)という流れです。
背景を透過にして動きがあるものを作ってみると、以前のフレームの画像が
全て残ったようなアニメになってしまいます。まるで透明な紙に書いた
パラパラマンガというような感じです。
原因追求の為、作成したGIFアニメをフレーム毎に分解してみると、
後に表示されるフレームには、それまでに表示されていたフレームの
画像が全て書き込まれていました。
また元画の背景透過を止めると、正しいアニメになり、作成したGIFアニメ
の各フレームも正しい画像になっています。
背景を透過で作成したいのですが、どなたか解決策を教えて下さい。
ちなみに
exec("/usr/local/bin/convert -dispose none -delay 20 image*.gif -loop 0 $path/animatedimage.gif", $err);
という感じでアニメ化しています。
お礼
詳しく教えて頂き感謝します。 ソフトはPhotoshopですので、 おっしゃるとおりにやってみます。 有難うございました。