enumerasi D3DXIMAGE_FILEFORMAT
Menjelaskan format file gambar yang didukung. Lihat Keterangan untuk deskripsi format ini.
Sintaks
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;
Konstanta
-
D3DXIFF_BMP
-
Format file bitmap Windows (BMP).
-
D3DXIFF_JPG
-
Format file terkompresi Joint Photographics Experts Group (JPEG).
-
D3DXIFF_TGA
-
Format file gambar Truevision (Targa, atau TGA).
-
D3DXIFF_PNG
-
Format file Portable Network Graphics (PNG).
-
D3DXIFF_DDS
-
Format file permukaan DirectDraw (DDS).
-
D3DXIFF_PPM
-
Format file pixmap portabel (PPM).
-
D3DXIFF_DIB
-
Format file bitmap independen perangkat Windows (DIB).
-
D3DXIFF_HDR
-
Format file rentang dinamis tinggi (HDR).
-
D3DXIFF_PFM
-
Format file peta float portabel.
-
D3DXIFF_FORCE_DWORD
-
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.
Keterangan
Fungsi yang dimulai dengan D3DXLoadxxx mendukung semua format yang tercantum. Fungsi yang dimulai dengan D3DXSavexxx mendukung semua format yang tercantum kecuali format Truevision (.tga) dan pixmap portabel (.ppm).
Tabel berikut mencantumkan format input dan output yang tersedia.
Ekstensi File URL | Deskripsi |
---|---|
.bmp | Format bitmap Windows. Berisi header yang menjelaskan resolusi perangkat tempat persegi panjang piksel dibuat, dimensi persegi panjang, ukuran array bit, palet logis, dan array bit yang menentukan hubungan antara piksel dalam gambar bitmapped dan entri dalam palet logis. |
.dds | Format file DirectDraw Surface. Menyimpan tekstur, tekstur volume, dan peta lingkungan kubik, dengan atau tanpa tingkat mipmap, dan dengan atau tanpa pemadatan piksel. Lihat DD. |
.Dib | Windows DIB. Berisi array bit yang dikombinasikan dengan struktur yang menentukan lebar dan tinggi gambar bitmapped, format warna perangkat tempat gambar dibuat, dan resolusi perangkat yang digunakan untuk membuat gambar tersebut. |
.Hdr | Format HDR. Mengodekan setiap piksel sebagai warna RGBE 32-bit, dengan 8 bit mantissa untuk merah, hijau, dan biru, dan eksponen 8-bit bersama. Setiap saluran dikompresi secara terpisah dengan pengodean panjang eksekusi (RLE). |
.jpg | Standar JPEG. Menentukan kompresi variabel warna RGB 24-bit dan file dokumen gambar Tagged Image Format (TIFF) skala abu-abu 8-bit. |
.pfm | Format peta float portabel. Format gambar titik mengambang mentah, tanpa pemadatan apa pun. Header file menentukan lebar gambar, tinggi, monokrom atau warna, dan urutan kata komputer. Data piksel disimpan sebagai nilai floating point 32-bit, dengan 3 nilai per piksel untuk warna, dan satu nilai per piksel untuk monokrom. |
.png | Format PNG. Format bitmap non-kepemilikan menggunakan kompresi lossless. |
.Ppm | Format Pixmap portabel. Format file biner atau ASCII untuk gambar warna yang mencakup tinggi dan lebar gambar dan nilai komponen warna maksimum. |
.tga | Format Adaptor Grafis Targa atau Truevision. Mendukung kedalaman 8, 15, 16, 24, dan 32 bit, termasuk skala abu-abu 8-bit, dan berisi data palet warna opsional, data asal dan ukuran gambar (x, y), dan data piksel. |
Lihat Jenis Bitmap untuk informasi selengkapnya tentang beberapa format ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga