この記事には複数の問題があります。改善
やノートページでの議論にご協力ください。Tagged Image File Format拡張子.tiff、.tif
MIMEタイプimage/tiff、image/tiff-fx
タイプコードTIFF
UTIpublic.tiff
マジック
ナンバー'MM' 00 2a(ビッグエンディアン)
'II' 2a 00(リトルエンディアン)
開発者Aldus(@media screen{.mw-parser-output .fix-domain{border-bottom:dashed 1px}}現在[いつ?]はアドビ)
種別画像フォーマット
拡張Exif、DCF、TIFF/EP
TIFF (ティフ、Tagged Image File Format)は、ビットマップ画像の符号化形式の一種である。タグと呼ばれる識別子を使うことによって、様々な形式のビットマップ画像を柔軟に表現できる。 TIFFフォーマットは、1986年にマイクロソフトおよびAldus(1994年、アドビに合併)によって開発された画像データフォーマット。画像データを、解像度や色数、符号化方式が異なるものでも様々な形式で一つのファイルにまとめて格納できるため、アプリケーションソフトに依存することがあまり無いフォーマットであると言える。何度かの改訂によって拡張が行われているが、その多くはタグの追加という形を取っており、過去に作られたデータとの互換性に配慮されている。現在[いつ?]主流となっているのはTIFF Revision 6.0(以下TIFF6.0)だが、後に発行されたAdobe PageMaker 6.0 Technical NotesおよびAdobe Photoshop Technical Notesなどにより若干の追加および変更がなされている。 かつてFM TOWNS、Macintosh、NeXTでよく利用され、Windows 3.0でDIB (BMP) が標準になるまではWindowsでも標準の画像フォーマットの形式とされていた。白黒2値、グレースケール、および様々なカラー形式(RGB/CMYK)に対応している。しかしあまりにも自由度の高い表現が可能なので、完全な互換性を保つことが難しくなっている。TIFFの規約もすべてのタグをサポートする必要はないと明記し、互換性の問題を低減するためのサブセットが提案されるが、必ずしもその基準は守られない。 TIFFでは、非圧縮、LZW圧縮、ZIP圧縮、連長圧縮の一種であるPackBitsなど様々な圧縮方法が使用可能である。そのほとんどは可逆圧縮法だが、TIFF6.0以降、JPEG圧縮もサポートされた。ファイルサイズを重視する用途では、白黒2値にはG4 (MMR) 圧縮、それ以外にはJPEG圧縮やLZW圧縮が使われることが多い。またDTPや印刷用途などでは非圧縮が使われることもある。LZW圧縮は、GIFと同じく特許上の問題により自由に使えない時期があった(日本では2004年6月20日まで)。 ウェブブラウザではInternet Explorerのバージョン9からTIFFの表示に対応している。 TIFFは画像を編集する中間段階で用いることが下記のような理由で効果的である。 この節は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
概要
たいていの編集用ソフトはTIFFフォーマットに対応している
JPEG圧縮を使わない限り、保存を繰り返しても基本的に画質が劣化しない
色に関する制約が非常に少ない(チャンネルあたりの色数として、1/2/4/8/10/12/14/16/32ビット整数や16/32/64ビット浮動小数点数などもサポートしている)
JPEG圧縮
出典検索?: "Tagged Image File Format"
TIFF6.0で導入されたJPEG圧縮については、仕様上の不備が指摘されており、後に発行されたAdobe Photoshop Technical Notesによって大幅な変更が加えられた。この変更では、従来のTIFF6.0でJPEG圧縮のために定義されていたCompression=6および関連タグを廃止し、代わりに新しくCompression=7およびそれに関連するタグが導入されている。これによって様々な問題点がクリアされ実装も容易になったことから徐々にこの形式への移行が進んでいるが、互換性などの問題から従来のCompression=6も引き続き使われている。なおCompression=6ではタグの記述方法が難解なことなどから、TIFF6.0の仕様にさえも準拠せず独自の解釈でエンコード/デコードを行うアプリケーションソフトウェアも少なくない。そのため、JPEG圧縮のTIFFファイルの中には著しく互換性の低いものがある。 ひとつのファイルの中に複数の画像を格納したマルチページファイルを構成できるのもTIFFの特徴のひとつである。タグ情報はページごとに独立して管理されるため、ページごとに画像のサイズ、圧縮方法、カラー形式などを独立して決めることができる。ページ数自体に制限はないが、あまりにもページ数が多いとTIFFの理論的な上限サイズである4GBに達することがあるため注意が必要である。またアプリケーションソフトウェアによっては2GBまでしかサポートしないものもあるため、2GBを実質的な上限サイズと考えた方がより安全である。 マルチページファイルは、各ページが持っている「次のページ」の先頭へのポインタによって連結された線形リストとして実現されている。ここでいうポインタとは、ファイル先頭から数えたバイト数のことである。同様のポインタは、ファイル上の様々なデータの位置を表すためにも使われている。したがって、複数のTIFFファイルを単純に連結しただけではマルチページファイルにはならないし、逆にマルチページファイルの一部を単純に切り出しても正常なTIFFファイルにはならない。 TIFFフォーマットには、ファクシミリ (FAX) のデータを表現するために、TIFF-Fと呼ばれるプロファイルが .mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:#d33}.mw-parser-output .cs1-visible-error{color:#d33}.mw-parser-output .cs1-maint{display:none;color:#3a3;margin-left:0.3em}.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}RFC 2306
マルチページ
ファクシミリでの利用