enumerazione D3DXIMAGE_FILEFORMAT
Descrive i formati di file di immagine supportati. Vedere Osservazioni per le descrizioni di questi formati.
Sintassi
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;
Costanti
-
D3DXIFF_BMP
-
Formato di file bitmap di Windows (BMP).
-
D3DXIFF_JPG
-
Formato di file compresso joint photographics Experts Group (JPEG).
-
D3DXIFF_TGA
-
Formato di file di immagine Truevision (Targa o TGA).
-
D3DXIFF_PNG
-
Formato di file PNG (Portable Network Graphics).
-
D3DXIFF_DDS
-
Formato di file DDS (DirectDraw surface).
-
D3DXIFF_PPM
-
Formato di file pixmap (PPM) portabile.
-
D3DXIFF_DIB
-
Formato di file bitmap indipendente dal dispositivo Windows (DIB).
-
D3DXIFF_HDR
-
Formato di file HDR (High Dynamic Range).
-
D3DXIFF_PFM
-
Formato di file mappa float portabile.
-
D3DXIFF_FORCE_DWORD
-
Forza questa enumerazione per la compilazione in 32 bit di dimensioni. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in una dimensione diversa da 32 bit. Questo valore non viene utilizzato.
Commenti
Le funzioni che iniziano con D3DXLoadxxx supportano tutti i formati elencati. Le funzioni che iniziano con D3DXSavexxx supportano tutti i formati elencati, ad eccezione dei formati Truevision (.tga) e pixmap portabile (.ppm).
Nella tabella seguente sono elencati i formati di input e output disponibili.
Estensione nome del file | Descrizione |
---|---|
bmp | Formato bitmap di Windows. Contiene un'intestazione che descrive la risoluzione del dispositivo in cui è stato creato il rettangolo di pixel, le dimensioni del rettangolo, le dimensioni della matrice di bit, una tavolozza logica e una matrice di bit che definisce la relazione tra pixel nell'immagine bitmap e le voci nella tavolozza logica. |
.dds | Formato di file DirectDraw Surface. Archivia trame, trame di volumi e mappe di ambiente cubiche, con o senza livelli di mipmap e senza compressione pixel. Vedere DDS. |
dib | Windows DIB. Contiene una matrice di bit combinati con strutture che specificano la larghezza e l'altezza dell'immagine bitmap, il formato di colore del dispositivo in cui è stata creata l'immagine e la risoluzione del dispositivo usato per creare tale immagine. |
.Hdr | Formato HDR. Codifica ogni pixel come colore RGBE a 32 bit, con 8 bit di mantissa per rosso, verde e blu e un esponente condiviso a 8 bit. Ogni canale è compresso separatamente con la codifica run-length (RLE). |
jpg | Standard JPEG. Specifica la compressione delle variabili di colore RGB a 24 bit e i file di documento di immagine con estensione a 8 bit con tag con tag TIFF (Tag Image Format). |
.Pfm | Formato mappa float portabile. Formato immagine a virgola mobile non elaborata, senza compressione. L'intestazione del file specifica la larghezza dell'immagine, l'altezza, il monocromatico o il colore e l'ordine delle parole del computer. I dati pixel vengono archiviati come valori a virgola mobile a 32 bit, con 3 valori per pixel per colore e un valore per pixel per monocromia. |
png | Formato PNG. Formato bitmap non proprietario con compressione senza perdita. |
.Ppm | Formato Pixmap portabile. Formato di file binario o ASCII per le immagini di colore che includono l'altezza e la larghezza dell'immagine e il valore massimo del componente del colore. |
.tga | Formato Targa o Truevision Graphics Adapter. Supporta profondità di 8, 15, 16, 24 e 32 bit, tra cui scala grigia a 8 bit e contiene dati facoltativi della tavolozza colori, dati di origine e dimensioni (x, y) e dati pixel. |
Per altre informazioni su alcuni di questi formati, vedere Tipi di bitmap .
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche