Graphics Interchange Format

この記事には複数の問題があります。 改善やノートページでの議論にご協力ください。

* 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。（2021年3月）

* 古い情報を更新する必要があります。（2021年3月）
出典検索?: "Graphics Interchange Format" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL

|

Graphics Interchange Format

自転する地球のGIFフォーマット画像。

拡張子|  `.gif`
MIMEタイプ|  `image/gif`
タイプコード|  `GIF `
`GIFf`
UTI|  com.compuserve.gif
マジック
ナンバー|  `GIF87a`/`GIF89a`
開発者|  CompuServe
種別|  ビットマップ画像
テンプレートを表示

Graphics Interchange Format（グラフィックス・インターチェンジ・フォーマット、略称GIF、ジフ）とはCompuServeのPICSフォーラムで提唱された画像ファイルフォーマットの一つ。LZW特許を使用した画像圧縮が可能。一般的に用いられている拡張子は`.gif`。「ギフ[1]」または「ジー・アイ・エフ」と読まれることもあるがOxford Dictionaries USA Word of the Year 2012 に "GIF" が選出された際のインタビューにおいて設計者のスティーブ・ウィルハイトは「jif（ジフ）」が正しい読み方と述べている[2]。

## 特徴

[編集]

GIFは256色以下の画像を扱うことができる可逆圧縮形式のファイルフォーマットである。圧縮画像ファイルフォーマットでは歴史の長いもののひとつで、WebブラウザではJPEGと並んで標準的にサポートされる。圧縮形式の特性上、同一色が連続する画像の圧縮率が高くなるため、イラストやボタン画像など、使用色数の少ない画像への使用に適している。

Animated gif

GIF規格には1987年6月15日に公開されたGIF87aと1990年7月30日に公開されたGIF89aの2種類があり、GIF89aでは、透過GIFとGIFアニメーションがサポートされた。現在使われている規格はGIF89aである。GIFフォーマットの著作権はCompuServeが所有するが、その利用はライセンスフリーであったため、日本以外でのパソコン通信をはじめとする画像交換の標準フォーマットとして使われていた（日本ではパソコン通信時代はMAGやPiが主流だった）。ただし、圧縮技術としてLZWを使用しているため、後述する特許権の問題が発生した。

GIF画像ファイルにはGIF画像識別文字列が埋め込まれており、画像ファイルの最初の6文字は必ず「GIF87a」もしくは「GIF89a」で始まっている。

また、GIFフォーマットは以下の画像をサポートする。

* 2色モノクロから16777216色 (= 224) 中256色 (= 28) までの色サポート
* 1x1 から 65535x65535 (= (216 − 1)2) までの画像サイズのサポート
* 1つのファイルの中に複数の画像が格納可能

GIFには以下のような特徴的な拡張が行われており、かつWebブラウザでの表示サポートも比較的良好であることから、これらの機能を利用するためにGIF形式が選択されることも多い。

* 透過GIF - 特定色を透明化し、画像の背景を透過表示する。
* GIFアニメーション \- 複数画像を1つのファイルに収録してアニメーション表示する。
* インターレースGIF \- ファイル読み込みの進捗に合わせて段階的に画像を表示する。

なお、ほとんど用いられることはないが、非可逆圧縮もサポートしている。

また、Webサイトを作成する際、「1x1ピクセルの透過GIF」を利用したデザイン調整をおこなうことがあり、そのような画像はスペーサーGIF（英語版）と呼ばれる。

## 特許問題とその顛末

[編集]

GIFは、データ圧縮アルゴリズムとして、1984年に発表されたLZWを使用しているが、このアルゴリズムについては米ユニシスが特許権を取得していた。この点に関し、ユニシスは当初はGIFにおけるLZWアルゴリズムの利用について利用料を請求しない方針を採っていたが、GIFフォーマットの利用が広まると、GIFにおけるLZWの利用について利用料を請求する方針に転換した。当初は企業のみを対象としていたが、フリーソフトウェアを開発する個人にまで利用料を請求するに至った[3]。

この事により、GIF形式をサポートする画像編集ソフトウェアの制作者のみならず、そのソフトウェアを利用してGIF画像を制作した一般の利用者に対しても特許使用料が賦課される懸念が生じたため、GIF形式の特徴を備えたフリーな代替物としてPNGが開発された。

米国内では2003年6月20日にLZWの特許が失効し、日本国内でも2004年6月20日に特許が失効した。現在ではGIFは自由に使うことのできるフォーマットであると考えられている。そのため、GIFの利用者は再び増えており、一時的に公開が停止されていたGIFを生成・表示するソフトウェアも再公開されるようになっている。

しかし、特に2000年代以降はインターネットの回線速度や端末であるパソコンの表現能力の飛躍的な向上により、フルカラー対応の圧縮形式（JPEGやPNGなど）の需要が高まり、256色までしか対応できないGIFの使用頻度は減少することとなった。

## アニメーション画像としての「GIF」

[編集]

→「GIFアニメーション」も参照

前述の理由から静止画像としての需要は減少した一方で、簡易的なアニメーション画像形式としてのGIFは代替となるファイル形式がMNG、APNGなど複数乱立し規格争いが起こったこと、それに伴いウェブブラウザでのサポートが遅れた[4]ことなどから、GIFアニメーションが引き続き使用された。例として、バナーと呼ばれる広告表示用の画像は、広告媒体の入稿規定により、ファイル容量の上限と共にファイル形式をGIFで指定するものも多い。

2010年代以降はSNS(ソーシャル・ネットワーキング・サービス)などにおいて手軽な画像リプライの投稿手段として積極的に用いられており、SNSを中心に単に「GIF」と言えばGIFアニメーションを指す用法が広まるなど[5][6][7]、2020年代現在では「GIF」という言葉がアニメーション画像の代名詞、あるいは機能の名称として定着している。

## 注

[編集]

1. ^ http://bits.blogs.nytimes.com/2013/05/23/battle-over-gif-pronunciation-erupts/
2. ^ http://bits.blogs.nytimes.com/2013/05/21/an-honor-for-the-creator-of-the-gif/
3. ^ “LZWに震え上がった10年前の人たち”. ITmedia エンタープライズ. ITmedia (2008年11月16日). 2022年11月1日閲覧。
4. ^ 主なウェブブラウザ全てがGIFに代わる次世代の共通のアニメーション画像形式をサポートするのは2020年のMicrosoft EdgeによるAPNG対応を待たなければならなかった。
5. ^ “How to post photos or GIFs on Twitter”. X Corp.. 2023年9月10日閲覧。
6. ^ “Adding & Creating GIFs”. Tumblr. 2023年9月10日閲覧。
7. ^ “How To Make A GIF”. GIPHY. 2023年9月10日閲覧。

## 関連項目

[編集]

ウィキメディア・コモンズには、GIF画像に関連するメディアがあります。

GNU plotutils \- LZW の代わりにランレングス圧縮を使う、疑似的なGIF形式を採用している。

* フロイド-スタインバーグ・ディザリング \- 256色に減色する際によく使われるアルゴリズム。
* GIFの発音 \- GIF をどう発音するかについての論争。

## 外部リンク

[編集]

* GIF89a仕様書 （英語）（W3CWebサイト内）
* GIF87a仕様書 （英語）（W3CWebサイト内）

* 表
* 話
* 編
* 歴

マルチメディア圧縮フォーマット

動画ファイルフォーマット|

| ISO/IEC|

* MJPEG
* Motion JPEG 2000
* MPEG-1
* MPEG-2
* Part 2（英語版）
* MPEG-4
* Part 2/ASP（英語版）
* Part 10/AVC
* MPEG-H
* Part 2/HEVC
* MPEG-I
* VVC
* MPEG-5

|

ITU-T|

* H.120（英語版）
* H.261
* H.262
* H.263
* H.264
* H.265
* DV
* H.266
* H.267

SMPTE|

* VC-1
* VC-2 (Dirac)
* VC-3
* VC-5（英語版）
* VC-6

AOMedia|

* AV1

IETF|

* VP8

SAC|

* AVS（英語版）

その他|

* Apple Video（英語版）
* Bink（英語版）
* DVI（英語版）
* EVC（英語版）
* GIFアニメーション
* Microsoft Video 1（英語版）
* MSU Lossless（英語版）
* OMS Video（英語版）
* ProRes 422
* ProRes 4444
* RTVideo（英語版）
* SheerVideo（英語版）
* Smacker（英語版）
* Snow
* Sorenson Video, Spark（英語版）
* VP6
* VP9
* WMV
* YULS（英語版）
* XVC
* Xvid

可逆圧縮|

* FFV1（英語版）
* Ut Video Codec Suite

開発停止|

* Zlib
* Cinepak
* Daala
* Huffyuv
* Lagarith（英語版）
* RealVideo
* RMP4
* Indeo
* Microsoft MPEG-4
* QuickTime
* Pixlet
* Animation（英語版）
* Graphics（英語版）
* Theora
* Thor
* VP3
* VP7
* XEB
* XVD

音声ファイルフォーマット|

| ISO/IEC|

* MPEG-1 Layer III (MP3)
* MPEG-1 Layer II
* Multichannel（英語版）
* MPEG-1 Layer I（英語版）
* AAC
* HE-AAC
* AAC-LD（英語版）
* MPEG Surround（英語版）
* MPEG-4 ALS
* MPEG-4 SLS
* MPEG-4 DST
* MPEG-4 HILN
* MPEG-4 HVXC
* MPEG-4 CELP
* MPEG-D USAC（英語版）
* MPEG-H 3D Audio（英語版）

|

ITU-T|

* G.711 (A-law, µ-law)
* G.718
* G.719
* G.721
* G.722
* G.722.1
* G.722.2
* G.723
* G.723.1
* G.726
* G.728
* G.729
* G.729.1

IETF|

* FLAC
* Opus
* iLBC
* Vorbis

3GPP|

* AMR
* AMR-WB
* AMR-WB+
* EVRC
* EVRC-B（英語版）
* EVS
* GSM-HR
* GSM-FR
* GSM-EFR

ETSI|

* AC-3
* AC-4（英語版）
* DTS

SAC|

* AVS（英語版）
* DRA（英語版）

その他|

* ADPCM
* ALAC
* Codec 2（英語版）
* Monkey's Audio
* OptimFROG（英語版）
* PCM
* WavPack
* TAK
* MQA（英語版）

開発停止|

* ACELP
* Asao（英語版）
* ATRAC
* CELT
* iSAC（英語版）
* La
* Musepack
* MT9（英語版）
* OSQ（英語版）
* PASC
* QCELP（英語版）
* RealAudio
* RCELP
* RTAudio（英語版）
* SD2
* SHN
* SILK（英語版）
* Siren（英語版）
* SMV
* Speex
* SVOPC（英語版）
* VMR-WB
* TTA
* TwinVQ
* VSELP（英語版）
* WMA

Bluetooth|

* SBC (codec)（英語版）
* aptX
* LDAC
* LC3

画像ファイルフォーマット|

| IEC, ISO,
ITU-T, W3C, IETF|

* CCITT Group 4（英語版）
* GIF
* HEIF
* HEVC
* JBIG
* JBIG2
* JPEG
* JPEG-LS
* JPEG 2000
* JPEG XR
* JPEG XS（英語版）
* JPEG XT（英語版）
* JPEG XL
* Lossless JPEG
* PNG
* APNG
* TIFF
* TIFF/EP（英語版）
* TIFF/IT（英語版）
* WebP

|

その他|

* AVIF
* BPG
* DjVu
* DNG
* EXR
* FLIF（英語版）
* ICER（英語版）
* ILBM
* JPEG Network Graphics
* MNG
* PCX
* PGF（英語版）
* QTVR（英語版）
* TGA
* WBMP

マルチメディアコンテナフォーマット|

| ISO/IEC|

* MPEG-ES（英語版）
* MPEG-PES（英語版）
* MPEG-PS（英語版）
* MPEG-TS
* ISO base media file format（英語版）
* MPEG-4 Part 14 (MP4)
* Motion JPEG 2000
* MPEG-21 Part 9
* MPEG media transport（英語版）

|

ITU-T|

* H.222.0
* T.802

IETF|

* Matroska
* Ogg
* RTP

SMPTE|

* GXF（英語版）
* MXF

3GPP|

* 3GP and 3G2（英語版）
* 3GP
* 3G2

その他|

* AMV
* ASF
* AIFF
* AVI
* AU
* BPG
* Bink（英語版）
* Smacker（英語版）
* BMP
* DivX Media Format
* DPX
* DSM
* EVO（英語版）
* Flash Video (FLV)
* IFF
* M2TS（英語版）
* WebM
* QuickTime File Format（英語版） (MOV)
* RatDVD
* RealMedia
* RIFF
* WAV
* MOD and TOD（英語版）
* VOB, IFO and BUP（英語版）

団体|

* NETVC（英語版）
* MPEG LA（英語版）

圧縮技術についてはデータ圧縮を、コーデックについてはデータ圧縮・伸張を行うコーデックを参照