aspose.info
JA

TGA ファイル形式 - TARGA グラフィック イメージ ファイル

更新日

.TGA オプション番号

拡張子が .tga のファイルはラスター グラフィック形式で、Truevision Inc. によって作成されました。これは、TARGA (Truevision Advanced Raster Adapter) ボード用に設計され、IBM 互換 PC にハイカラー/トゥルーカラー ディスプレイ サポートを提供しました。ピクセルあたり 8、16、24、および 32 ビットと、8 ビットのアルファ チャネルをサポートします。また、画像サイズを縮小するために適用できるロスレス RLE 圧縮もサポートしています。デジタル写真とテクスチャは、TGA 画像形式を使用します。

簡単な歴史

TGA ファイル形式の形成は、AT&T がカラー フレーム バッファ用に開発した新技術のマーケティングに取り組んでいた AT&T EPICenter (後に抽出され、Truevision として知られる独立したエンティティとして形成された) によって 1984 年に生まれました。 EPICenter は、最初の 2 つのカードである VDA (ビデオ ディスプレイ アダプター) と ICB (イメージ キャプチャ ボード) の作業を既に進めており、.vda と .icb の 2 つのファイル タイプで作業を進めていました。これらのファイル形式は成文化され、あまり広範ではない特定のファイル形式 TGA が導入されました。 TGA は、既に使用されていたものを拡張したもので、幅、高さ、ピクセル深度、関連するカラー マップ、画像の原点などの情報を提供していました。

1989 年に公開された TGA の 2.0 バージョンには、次のようないくつかの拡張機能が組み込まれています。

  • サムネイル *アルファチャンネル
  • ガンマ値
  • テキストのメタデータ

TGA の 2.0 バージョンへの主要な貢献者には、Truevision の Shawn Steiner、Kevin Fiedly、David Spoelstra が含まれます。

TGA TARGA ファイル形式の仕様

TGA ファイルは、次の 2 つの主要部分で構成されています。

  • ヘッダー
  • カラーピクセル情報

TGA ファイル内のすべての値は、フォーマット仕様に従ってリット エンディアンになっています。

TGAヘッダー

TGA ファイルのヘッダーは、次の 5 つのフィールドで構成されます。

フィールド番号長さフィールド名説明
11 バイトID の長さイメージ ID フィールドの長さ (0-255)
21 バイトカラーマップ タイプカラー マップが含まれているかどうか (0 - このイメージにカラー マップ データが含まれていないことを示します。1 - このイメージにカラー マップが含まれていることを示します。)
31 バイト画像タイプ圧縮と色の種類 (0- 画像データは含まれません。1- 非圧縮、カラー マップ画像、2- 非圧縮、True Color 画像、9- ランレングス エンコード、カラー マップ画像、11- ランレングス エンコード、白黒画像)
45バイト|カラーマップ指定|カラー マップについて説明します
510バイト|画像指定|画像のサイズとフォーマット

画像とカラーマップデータ

フィールド番号長さフィールド説明
6画像 ID の長さフィールドから画像ID識別情報を含むオプションのフィールド
7カラーマップ指定フィールドよりカラーマップデータカラー マップ データを含むルックアップ テーブル
8画像指定欄より画像データ画像記述子に従って保存

開発者エリア (オプション)

TGA バージョン 2.0 は、多くの開発者がより多くの情報を保存することを望んでいた、追加の機能拡張/エクストラのサポートを提供します。この情報はオプションであるため、TGA デコーダーが解釈できない場合は無視されます。

拡張エリア (オプション)

フィールド番号長さフィールド説明
102 バイト拡張サイズ拡張領域のバイト単位のサイズ、常に 495
1141 バイト著者名著者の名前。使用しない場合、バイトは NULL (\0) またはスペースに設定する必要があります。
12324 バイト著者コメントコメント。4 行で構成され、それぞれが 80 文字と NULL
1312 バイト日時スタンプイメージが作成された日時
1441 バイトジョブID
156 バイト仕事時間ファイルの作成に費やされた時間、分、秒 (請求など)
1641 バイトソフトウェア IDファイルを作成したアプリケーション。
173 バイトソフトウェア バージョン
184 バイトキーカラー
194 バイトピクセル アスペクト比
204 バイトガンマ値
214 バイト色補正オフセットファイルの先頭から色補正テーブルまでのバイト数 (存在する場合)
224 バイト切手写真 切手ファイルの先頭から郵便切手イメージまでのバイト数 (存在する場合)
234 バイトスキャン ライン オフセットファイルの先頭からスキャン ライン テーブルまでのバイト数 (存在する場合)
241 バイト属性タイプアルファチャンネルを指定します

ファイル フッター (オプション)

ファイルの最後の 26 バイトはフッターを表し、存在する場合、TGA バージョン 2 ファイルである可能性が高いことを意味します。

フィールド番号長さフィールド説明
284 バイト拡張オフセットファイルの先頭からのバイト単位のオフセット
294 バイトデベロッパー エリア オフセットファイルの先頭からのバイト単位のオフセット
3016 バイト署名「TRUEVISION-XFILE」を収録
311 バイト
321 バイト

参考文献

※【TGA2.0ファイルフォーマット仕様書】(https://products.conholdate.app/viewer/view/rVqTeZPLAL/tga-file-format-specifications.pdf?default=view&preview=true.pdf)

関連項目