画像形式

TGA

Truevisionの単純なラスター形式です。対応するテクスチャー処理では、RLE圧縮やアルファを使用できます。

形式を詳しく見る

TGAから変換

TGA画像の変換先の形式を選択します。

すべての変換(22)

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

TGAに変換

TGAに変換する元の形式を選択します。

すべての変換(37)

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

TGAについて

Truevision TGA

Truevision TGAは、TARGA系のグラフィックスハードウェアと画像交換から生まれました。小さなヘッダーが画像サイズ、画素型、カラーマップ、画像の原点を記述します。TGAはカラーマップ、グレースケール、フルカラーのラスター画像に対応します。読み取り側は、すべてRGBと決めつけず、正しい解釈を選ぶ必要があります。

画素は直接保存するか、ランレングス符号化で圧縮できます。RLEは保存方法を変えますが、画素値は変えません。32ビットのフルカラー画像は8ビットのアルファを格納できますが、ほかの構造では属性ビットが異なります。バージョン2では拡張領域とフッターを追加し、アルファの解釈、作成者情報、色に関する属性を記述しやすくしました。

TGAは、ツールが必要とする場合に、テクスチャーや画像素材の交換に使ってください。向きと、アルファが有効かどうか、ストレートか乗算済みかを確認してください。TGAはアニメーションやレイヤー付き編集文書ではありません。描画済みの一枚のテクスチャーを書き出しても、元のシーン、マテリアルグラフ、Photoshopのレイヤー構造は保持できません。

主な特性

圧縮
可逆
透明度
対応
アニメーション
非対応
拡張子
.tga
MIMEタイプ
image/x-tga · 慣例的に使われる未登録タイプ
メタデータ
画像ID, 拡張領域(v2)
適した用途
テクスチャーと画像素材
色深度
インデックスカラー / グレー / RGB / RGBA

TGAは非圧縮または可逆RLE圧縮を使います。属性ビットとバージョン2のアルファの意味が重要です。4番目のバイトを自動的に不透明度とみなしてはいけません。

TGAの歴史

TGAのハードウェア由来の歴史とバージョン2の拡張は、単純なラスター部分と、画像データの後に置く任意の情報を説明しています。

  1. Truevision TARGA

    グラフィックスボード間の交換

    Truevisionはグラフィックス製品と並行して、ラスター出力を保存するTGAを開発しました。元のヘッダーと画像構造は、後のファイルの基盤として残っています。

  2. バージョン2.0

    互換性を保つ拡張領域

    バージョン2は元のラスター構造を維持し、拡張領域、開発者領域、識別用フッターを追加します。古い基本仕様の読み取りツールは、画素データの後の情報を無視できます。

  3. バージョン2.0

    アルファの解釈

    拡張領域は、アルファの意味を含め、属性データの使い方を記述します。初期ヘッダーの画素あたりのビット数だけでは残っていた曖昧さに対応します。

TGAとほかの形式の比較

形式ごとに利点と制約が異なります。画像と作業の目的に合わせて選択してください。

PNG

TGAとPNGの比較

PNGはデコード後の画素を可逆圧縮で保持し、アルファチャンネルも格納できます。透過画像やスクリーンショットに適していますが、編集可能な文書のレイヤーやカメラのセンサーデータは保持できず、写真ではファイルが大きくなることがあります。

BMP

TGAとBMPの比較

BMPはWindowsのビットマップの交換や、単純な画素データの確認に適しています。非圧縮の種類はデコードしやすい反面、大きくなることがあります。パレット、アルファチャンネル、カラープロファイルの扱いはヘッダーのバージョンによって異なります。

QOI

TGAとQOIの比較

QOIは小さく単純なコーデックで、8ビットのRGBまたはRGBA画素を可逆圧縮して保持します。アプリケーションが管理する画像の保存に適していますが、標準のメタデータブロック、高い色深度の画素値、アニメーション用コンテナーはありません。

TIFF

TGAとTIFFの比較

TIFFはタグを使うラスター形式で、複数の画像やさまざまな画素値の型、圧縮方式を格納できます。スキャンや高精度編集での交換に便利ですが、受け取り側のツールがそのTIFFの種類に対応している必要があります。

TGAについてのよくある質問

この形式には何が保存されますか?

Truevision TGAは、TARGA系のグラフィックスハードウェアと画像交換から生まれました。小さなヘッダーが画像サイズ、画素型、カラーマップ、画像の原点を記述します。TGAはカラーマップ、グレースケール、フルカラーのラスター画像に対応します。読み取り側は、すべてRGBと決めつけず、正しい解釈を選ぶ必要があります。

圧縮は画質にどう影響しますか?

TGAは非圧縮または可逆RLE圧縮を使います。属性ビットとバージョン2のアルファの意味が重要です。4番目のバイトを自動的に不透明度とみなしてはいけません。

TGAは透過を保持しますか?

対応するフルカラーの種類ではアルファを格納できます。未使用のチャンネルや解釈の異なるチャンネルによって輪郭が誤ることがあるため、属性ビットと拡張領域のアルファ型を確認してください。

ファイルを開く前に何を確認すればよいですか?

画像型、RLE対応、原点、バージョン2の拡張フィールドを確認してください。非圧縮24ビットTGAしか扱えないツールでは、ほかの種類を拒否したり誤って読み取ったりする場合があります。

別の形式に書き出すと何が変わりますか?

PNGは解釈後のRGBとアルファを保持できますが、TGAの拡張メタデータは引き継がれない場合があります。JPEGには背景が必要です。GIFはパレットの色数を減らし、半透明のアルファは保持できません。

この形式はどのような用途に適していますか?

TGAは、ツールが必要とする場合に、テクスチャーや画像素材の交換に使ってください。向きと、アルファが有効かどうか、ストレートか乗算済みかを確認してください。TGAはアニメーションやレイヤー付き編集文書ではありません。描画済みの一枚のテクスチャーを書き出しても、元のシーン、マテリアルグラフ、Photoshopのレイヤー構造は保持できません。

参考資料