D3DXIMAGE_FILEFORMAT列挙
サポートされているイメージ ファイル形式について説明します。 これらの形式の説明については、「解説」を参照してください。
構文
typedef enum D3DXIMAGE_FILEFORMAT {
D3DXIFF_BMP = 0,
D3DXIFF_JPG = 1,
D3DXIFF_TGA = 2,
D3DXIFF_PNG = 3,
D3DXIFF_DDS = 4,
D3DXIFF_PPM = 5,
D3DXIFF_DIB = 6,
D3DXIFF_HDR = 7,
D3DXIFF_PFM = 8,
D3DXIFF_FORCE_DWORD = 0x7fffffff
} D3DXIMAGE_FILEFORMAT, *LPD3DXIMAGE_FILEFORMAT;
定数
-
D3DXIFF_BMP
-
Windows ビットマップ (BMP) ファイル形式。
-
D3DXIFF_JPG
-
共同写真専門家グループ (JPEG) 圧縮ファイル形式。
-
D3DXIFF_TGA
-
Truevision (Targa、または TGA) イメージ ファイル形式。
-
D3DXIFF_PNG
-
ポータブル ネットワーク グラフィックス (PNG) ファイル形式。
-
D3DXIFF_DDS
-
DirectDraw サーフェス (DDS) ファイル形式。
-
D3DXIFF_PPM
-
ポータブル pixmap (PPM) ファイル形式。
-
D3DXIFF_DIB
-
Windows デバイスに依存しないビットマップ (DIB) ファイル形式。
-
D3DXIFF_HDR
-
ハイ ダイナミック レンジ (HDR) ファイル形式。
-
D3DXIFF_PFM
-
移植可能な float マップ ファイル形式。
-
D3DXIFF_FORCE_DWORD
-
この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。
注釈
D3DXLoadxxx で始まる関数は、一覧表示されているすべての形式をサポートします。 D3DXSavexxx で始まる関数は、Truevision (.tga) 形式とポータブル pixmap (.ppm) 形式を除くすべての形式をサポートします。
次の表に、使用可能な入力形式と出力形式を示します。
ファイル拡張子 | 説明 |
---|---|
.bmp | Windows ビットマップ形式。 ピクセルの四角形が作成されたデバイスの解像度、四角形の寸法、ビットの配列のサイズ、論理パレット、ビットマップイメージ内のピクセルと論理パレット内のエントリの関係を定義するビットの配列を記述するヘッダーが含まれます。 |
.dds | DirectDraw Surface ファイル形式。 ミップマップ レベルの有無にかかわらず、ピクセル圧縮の有無にかかわらず、テクスチャ、ボリューム テクスチャ、および立方環境マップを格納します。 「DDS」を参照してください。 |
.dib | Windows DIB。 ビットマップイメージの幅と高さ、イメージが作成されたデバイスの色形式、そのイメージの作成に使用されるデバイスの解像度を指定する構造体と組み合わせたビットの配列が含まれます。 |
。Hdr | HDR 形式。 各ピクセルを RGBE 32 ビットカラーとしてエンコードし、赤、緑、青の仮数の 8 ビットと、共有 8 ビット指数を使用します。 各チャネルは、実行長エンコード (RLE) で個別に圧縮されます。 |
.jpg | JPEG 標準。 24 ビット RGB カラーと 8 ビットグレースケールのタグ付きイメージ ファイル形式 (TIFF) イメージ ドキュメント ファイルの可変圧縮を指定します。 |
。Pfm | 移植可能な float マップ形式。 圧縮なしの生の浮動小数点イメージ形式。 ファイル ヘッダーは、画像の幅、高さ、モノクロまたは色、および機械語の順序を指定します。 ピクセル データは 32 ビット浮動小数点値として格納され、色の場合はピクセルあたり 3 つの値、モノクロの場合はピクセルごとに 1 つの値が格納されます。 |
.png | PNG 形式。 ロスレス圧縮を使用した、独自でないビットマップ形式。 |
。Ppm | ポータブル Pixmap 形式。 イメージの高さと幅、色コンポーネントの最大値を含むカラー イメージのバイナリまたは ASCII ファイル形式。 |
.tga | Targa または Truevision グラフィックス アダプターの形式。 8 ビットのグレースケールを含む 8、15、16、24、32 ビットの深度をサポートし、オプションのカラー パレット データ、イメージ (x、y) の原点とサイズのデータ、ピクセル データを含みます。 |
これらの形式の一部の詳細については、「 ビットマップの種類 」を参照してください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください