GIF (Graphics Interchange Format, 1987)(ジフ)
CompuServe が 1987 年に開発した可逆圧縮画像フォーマット。LZW 圧縮で 256 色パレット画像を効率処理、世界初のアニメーション対応画像フォーマットとして Web 黎明期から現代まで広く利用される歴史的フォーマット。
概要
GIF (Graphics Interchange Format) は、CompuServe が 1987 年に開発した可逆圧縮画像フォーマットで、LZW 圧縮 (1984 Terry Welch 発明) を採用し 256 色パレット画像を効率処理する Web 黎明期から現代まで広く利用される歴史的フォーマットです。初版は GIF87a (1987)、改訂版 GIF89a (1989) でアニメーション・透過 (1色のみ)・コメントブロックに対応し、世界初のアニメーション対応画像フォーマットとして 1990 年代 Web ページの動く画像の代名詞となりました。Unisys 社の LZW 特許 (1985 取得・2004 失効) で 1994 年に GIF 利用料徴収問題が発生し、これが PNG (1996) 開発の直接の動機となった歴史的経緯があります。SNS 時代 (2010 年代以降) にループアニメ・ミーム・Reaction 用途で復活し、Giphy (2013)・Tenor (2014) などのプラットフォーム経由で Twitter・Slack・Discord・Microsoft Teams で 2026 年現在も愛用されています。
主な特徴・仕組み
- 開発: 1987 年 CompuServe (Steve Wilhite チーム)
- GIF87a (1987): 初版、可逆 256 色・LZW 圧縮
- GIF89a (1989): アニメーション・1 色透過・コメント追加
- 色数: 256 色パレット (8bit インデックス)
- 圧縮: LZW (Unisys 特許 1985-2004)
- アニメーション: フレーム間隔・無限ループ対応
- 透過: 1 色のみ (アルファチャネルなし、PNG/WebP 比劣る)
- ファイルサイズ: 256 色で限定的、写真不向き
- ブラウザ対応: 全主要ブラウザで標準、互換性最高
- 後継: APNG (PNG アニメ)・WebP アニメ・AVIF アニメで一部置換
スペック比較表
| フォーマット | 年 | 色数 | アニメ | 透過 | 圧縮率 |
|---|---|---|---|---|---|
| GIF | 1987 | 256 | ○ | 1 色 | 60% |
| PNG | 1996 | 16.7M | × (APNG で○) | アルファ | 65% |
| APNG | 2008 | 16.7M | ○ | アルファ | 60% |
| WebP | 2010 | 16.7M | ○ | アルファ | 80% |
| AVIF | 2019 | HDR | ○ | アルファ | 85% |
具体例・対応技術
- Giphy (2013-): GIF 検索・共有プラットフォーム、Slack/Discord 連携
- Tenor (2014, Google 2018): Giphy 競合、iOS/Android 標準 GIF キーボード
- Slack/Discord リアクション: チャットでの GIF 多用文化
- Twitter/X の GIF: 内部的に MP4 だが UI 上は GIF として認識
- マイドキュメント時代の GIF アニメ: 1990 年代 Web の象徴
自作PCでの選び方・注意点
GIF は 2026 年現在もアニメーション・ミーム・Reaction 用途で需要が高く、自作 PC でも以下の用途で日常的に利用: (1) Slack/Discord 投稿 (Giphy/Tenor 検索→共有)・(2) ブログ記事内のループ動画 (画面録画→ScreenToGif/GIPHY Capture でエクスポート)・(3) GitHub README のデモ動画 (操作説明)・(4) 古い Web サイトの動く装飾 (現代でも見かける)。ファイルサイズの最適化には ImageMagick (magick mogrify -coalesce -layers Optimize) や GIPHY Optimizer ツール利用、長尺アニメは MP4/WebM に変換した方が遥かに軽量 (10MB の GIF が 1MB の MP4 になる)。Twitter/X は内部的にアップロード時点で GIF→MP4 自動変換、Discord/Slack は GIF のままサポート。SNS 共有用は 480p・15fps・3 秒程度で 1-3MB に収めるのがベストプラクティス。
関連用語との違い
- JPEG: 写真向け非可逆、GIF は線画・アニメ向け
- PNG/APNG: GIF より高画質、アルファ透過対応、後継的存在
- WebP: GIF より圧縮率高い、Web で置換進行中
- MP4/WebM: 動画形式、長尺アニメはこちらが効率的
よくある質問(FAQ)
Q1: GIF と APNG どちらが良い? A: 256 色制限なく高画質・アルファ透過対応の APNG が画質面で優位。ただし GIF は全ブラウザ完全対応、互換性で勝る。一般用途は GIF・高画質用途は APNG。
Q2: GIF の発音は「ジフ」「ギフ」? A: 開発者 Steve Wilhite は「ジフ」(Jif) と公式発言 (2013)、業界でも「ジフ」が主流。ただし「ギフ」派も多く論争継続中。
Q3: 現代でも使う場面は? A: SNS リアクション・ミーム・GitHub README のデモ・ブログのループアニメで現役。長尺・高画質は MP4/WebM に移行が合理的だが、GIF 文化は当面継続見込み。
まとめ
- GIF = 1987 年 CompuServe 開発、LZW 圧縮 256 色画像
- GIF89a でアニメ・透過対応、世界初のアニメ画像フォーマット
- Unisys LZW 特許問題で PNG 開発の動機
- SNS 時代に Reaction/ミームで復活、現代も愛用継続