特定のファイルサイズの GIF を出力するには imagemagick または gifsicle を使用しますか?

特定のファイルサイズの GIF を出力するには imagemagick または gifsicle を使用しますか?

私はフォローしていますこのオンラインガイド小さなビデオ クリップを画像フレームに変換し、それらを 1 つのアニメーション GIF に結合します。

私が抱えている問題は、各 GIF がファイルサイズと寸法 (640x480 またはそれに近い) の両方でかなり大きくなる傾向があることです。640x480 の GIF で約 2 ~ 3 MB になるものを見たことがありますが、これはかなり妥当な値です。

私の GIF のほとんどは 10 MB よりはるかに大きく、合計で 25 MB から 30 MB になることも少なくありません。320 x 240 にサイズを小さくしてもあまり効果がなく、これらの GIF は Imgur などの画像ホストにすぐにアップロードできないためイライラします。

これらの GIF の出力サイズを強制する方法はありますか? たとえば、Gifsicle を介したコマンドで、最終出力が ~2MB になるように要求するなどでしょうか? オンライン ドキュメントを調べましたが、このトピックに関する良い情報は見つかりませんでした。この種の画像操作に CLI を使用している方からのアドバイスをいただければ幸いです。以下は、そのガイドからの gifsicle コマンドのコピーです。

gifsicle -O3 --colors 256 Almost.gif > Done.gif

関連情報