「Graphics Interchange Format」の版間の差分
Informative21 (会話 | 投稿記録) m 壊れた外部リンク |
|||
61行目: | 61行目: | ||
* [http://www.w3.org/Graphics/GIF/spec-gif89a.txt GIF89a仕様書] {{en icon}}([[World Wide Web Consortium|W3C]]Webサイト内) |
* [http://www.w3.org/Graphics/GIF/spec-gif89a.txt GIF89a仕様書] {{en icon}}([[World Wide Web Consortium|W3C]]Webサイト内) |
||
* [https://www.w3.org/Graphics/GIF/spec-gif87.txt GIF87a仕様書] {{en icon}}([[World Wide Web Consortium|W3C]]Webサイト内) |
* [https://www.w3.org/Graphics/GIF/spec-gif87.txt GIF87a仕様書] {{en icon}}([[World Wide Web Consortium|W3C]]Webサイト内) |
||
* [https://porngif.co/cdn/files/imgs/pontape.gif GIF Example] |
|||
* [http://slinky.asia GIF 検索/コミュニティー]{{リンク切れ|date=2020年7月}} - 日本語のみ。 |
|||
{{圧縮フォーマット}} |
{{圧縮フォーマット}} |
2020年9月30日 (水) 19:15時点における版
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" が選出された際のインタビューにおいて設計者のSteve Wilhiteは「jif(ジフ)」が正しい読み方と述べている[2]。
特徴
GIFは256色以下の画像を扱うことができる可逆圧縮形式のファイルフォーマットである。圧縮画像ファイルフォーマットでは歴史の長いもののひとつで、WebブラウザではJPEGと並んで標準的にサポートされる。圧縮形式の特性上、同一色が連続する画像の圧縮率が高くなるため、イラストやボタン画像など、使用色数の少ない画像への使用に適している。
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フォーマットの利用が広まり、Webブラウザで標準的にサポートされるようになると、GIFにおけるLZWの利用について利用料を請求する方針に転換した。
この事により、GIF形式をサポートする画像編集ソフトウェアの制作者のみならず、そのソフトウェアを利用してGIF画像を制作した一般の利用者に対しても特許使用料が賦課される懸念が生じたため、GIF形式の特徴を備えたフリーな代替物としてPNGが開発された。
米国内では2003年6月20日にLZWの特許が失効し、日本国内でも2004年6月20日に特許が失効した。現在ではGIFは自由に使うことのできるフォーマットであると考えられている。そのため、GIFの利用者は再び増えており、一時的に公開が停止されていたGIFを生成・表示するソフトウェアも再公開されるようになっている。
しかし、インターネットの末端接続サービスは既にブロードバンド主体になっており、また端末であるパソコンの表現能力の飛躍的な向上により、フルカラー対応の圧縮形式(JPEGやPNGなど)の需要が高まり、256色までしか対応できないGIFの使用頻度は減少することとなった。また、GIFアニメーションの代わりに、高画質でギミックを組み込むことのできるAdobe Flashが利用される例もあった。
以上の理由から、以前より使用頻度は減少傾向にあるものの、長年使われてきたファイルフォーマットであり、対応しているソフトウェアも多いことから、GIFが利用されるケースは少なくない。特にバナーと呼ばれる広告表示用の画像は、広告媒体の入稿規定により、ファイル容量の上限と共にファイル形式をGIFで指定するものも多い。
いわゆるガラケーでは、2008年に日本国内で発売された携帯電話のうち、Docomoの端末ではGIF/JPEGが、auおよびソフトバンクモバイルの端末では搭載ブラウザにてGIF/JPEG/PNGが利用可能であるなど、画像の特性に合わせてGIFも積極的に利用されていた。
注
関連項目
- GNU plotutils - LZW の代わりにランレングス圧縮を使う、疑似的なGIF形式を採用している。
- フロイド-スタインバーグ・ディザリング - 256色に減色する際によく使われるアルゴリズム。
外部リンク
- GIF89a仕様書 (W3CWebサイト内)
- GIF87a仕様書 (W3CWebサイト内)
- GIF Example