米 Unisys 社が取得していた GIF の LZW 圧縮に関する特許が2004年6月20日に切れ Java SE 6 から GIF への出力がサポートされた。このページでは Java SE 6 の Image I/O を使用してアニメーション GIF を作成する方法について述べる。 サンプルプログラム 最初に Java からアニメーション GIF を作成するサンプルプログラムを載せる。説明より実装を見たほうが早いという人はこの Gist のソースを参照すると良いだろう。このプログラムは下のような 0~9 までの数字を切り替える簡単なアニメーション GIF ファイルを作成する。 NumberAnime.java また単に GIF フォーマットでの出力を行うことを目的としていてアニメーションや詳細なフォーマット指定が不要であれば ImageIO#write()を使用すれば良いだろう。 Bu
![GIF 画像出力 - MOXBOX](https://cdn-ak-scissors.b.st-hatena.com/image/square/71018b6af1b515fe017a4a9fbc488129651c21a5/height=288;version=1;width=512/https%3A%2F%2Fhazm.at%2Fmox%2Flang%2Fjava%2Fimageio%2Fgifformat.png)