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

Vedi anche

Enumerazione D3DX