ImageMagickのコマンドラインツール convert
を使えば連番ファイルからアニメーションgifが作れるということだが、そのままだと透過部分に前のフレームの絵が残ってしまう。
どうしたらいいのかなーとさまよってたらオプションを発見した: -dispose 2
(ref. imagemagick animated gif layers showing through transparency « Alec’s Web Log)
$ convert -dispose 2 -delay 100 -loop 0 img_*.png anim.gif |
-layers optimize
を指定すると絵がおかしくなる…?