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
D3dx9tex.h

Lihat juga

Enumerasi D3DX