enumerazione D3DXIMAGE_FILEFORMAT

Descrive i formati di file di immagine supportati. Per le descrizioni di questi formati, vedere la sezione Osservazioni.

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

Windows formato di file bitmap (BMP).

D3DXIFF_JPG

Formato di file compresso JPEG (Joint Photographics Experts Group).

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 portabile (PPM).

D3DXIFF_DIB

Windows formato di file BITMAP (DIB) indipendente dal dispositivo.

D3DXIFF_HDR

Formato di file HDR (High Dynamic Range).

D3DXIFF_PFM

Formato di file di mappa float portabile.

D3DXIFF_FORCE_DWORD

Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse 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 Windows formato bitmap. 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 i pixel nell'immagine bitmap e le voci nella tavolozza logica.
.dds Formato di file di Surface DirectDraw. Archivia trame, trame di volumi e mappe di ambiente cubiche, con o senza livelli mipmap e con o senza compressione pixel. Vedere DDS.
dib Windows DIB. Contiene una matrice di bit combinata 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 a 8 bit condiviso. Ogni canale viene compresso separatamente con la codifica a lunghezza di esecuzione (RLE).
jpg Standard JPEG. Specifica la compressione delle variabili dei file di documento di immagine TIFF (Tagged Image Format) a 24 bit e a 8 bit.
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 colore 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 monocromatica.
png Formato PNG. Formato bitmap non proprietario che usa la compressione senza perdita di dati.
.ppm Formato Pixmap portatile. Formato di file binario o ASCII per le immagini a colori che include altezza e larghezza dell'immagine e il valore massimo del componente 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 relativi alla tavolozza dei colori, dati di origine e dimensioni dell'immagine (x, y) e dati di dimensioni.

 

Per altre informazioni su alcuni di questi formati, vedere Tipi di bitmap .

Requisiti

Requisito Valore
Intestazione
D3dx9tex.h

Vedi anche

Enumerazioni D3DX