無圧縮GIFを作成する方法2004年6月20日をもって、LZW圧縮技術に関するUNISYSの特許は日本国内で期限切れになりました。したがって以下で説明している小細工はもはや無意味ですが、何かの参考になる可能性もないとは言い切れないのでこのページは一応そのまま残しておきます。[更新履歴]はじめにGIF画像に使われているLZW圧縮という技術は、UNISYSが特許を取得しているため、GIF画像を扱うソフトウェアを公開するにはUNISYSとライセンス契約を結ぶ必要があります。逆にいえばLZW圧縮技術さえ使わなければ、UNISYSの特許には抵触しません。デメリットは圧縮できないので、サイズが大きくなることです。インターネット上で配布する画像形式としては、これはかなり深刻な問題点です。ライセンスの制約を受けない新しい画像形式としてPNGが提唱されていますが、「画像をインラインで表示できるほとんどどんなブラウザでも対応している」というGIFの何者にも代え難い長所は覆せそうにありません。PNGではアニメーションが表現できません。6(PR2以降)くらいしかありません。個人的にはPNGがGIFを撲滅する前に、LZW圧縮技術の特許の保護期間が切れるのではないかと思っています(1983年出願なので保護期間は2003年までです)。追記)と思っていたのですが、米国特許はちょっと修正したものを保護期間内に出願しなおすとかの技で事実上無限に保護期間を延長できるという話を聞いたので、甘かったかもしれません。日本国内で使う分には関係なさげですが、インターネット上で公開するなら日本国内というのはちょっと厳しそうです。追記)2003/06/20に米国でのLZW圧縮技術の特許が期限切れになりました。UNISYSは延長しなかったようです。日本で期限切れになるのは1年後の2004/06/20です。ビット画像の場合なら、以下のようになります。ビットにゼロ拡張して書き込む。