ImageMagickでGIFアニメを作る
軽めのネタです。
ほとんどGIF自体を使う事もなくなっていますが、画像をアニメーションさせる為だけにJavaScriptを使うのもなーという感じだったので。(MNGはどうなった?)
$ convert -delay 50 -loop 0 ./in/*.jpg ./out/animation.gif
個別に遅延(-delay)を指定する事もできます。
$ convert -loop 0 -delay 50 ./in/1.gif -delay 100 ./in/2.gif -delay 300 ./in/3.gif ./out/animation.gif
ちなみに画像のリサイズは以下の通り。
$ convert -resize 180x120 src.jpg dst.jpg
縦横比を保持したまま、長辺に合わせてリサイズします。
強制する場合は以下。
$ convert -resize 180x120! src.jpg dst.jpg