« Perlで「もごもご」にアクセスする | メイン | WWW::Mixi::Scraperのpatch »

ImageMagickでAnimated GIFのサムネイルをきれいにつくる方法

ImageMagickでアニメーションGIFのサムネイルをきれいに作るには、
PerlMagickなどのAPIを使うのではなく、コマンドラインを使うのが楽です

# /usr/bin/convert animated.gif
   -coalesce
   -resize 30x30
   -deconstruct
   resized.gif


coalesceオプションとdeconstructがポイント。
それぞれ、

  • coalesce: 画像シーケンスをマージ
  • deconstruct: 画像シーケンスを構成要素


という意味になります

あと問題は、出来上がった画像サイズがどうしても大きくなってしまうことです