énumération D3DXIMAGE_FILEFORMAT

Décrit les formats de fichier image pris en charge. Pour obtenir une description de ces formats, consultez Remarques.

Syntaxe

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;

Constantes

D3DXIFF_BMP

Format de fichier bitmap Windows (BMP).

D3DXIFF_JPG

Format de fichier compressé JPEG (Joint Photographics Experts Group).

D3DXIFF_TGA

Format de fichier image Truevision (Targa ou TGA).

D3DXIFF_PNG

Format de fichier PNG (Portable Network Graphics).

D3DXIFF_DDS

Format de fichier surface DirectDraw (DDS).

D3DXIFF_PPM

Format de fichier pixmap portable (PPM).

D3DXIFF_DIB

Format de fichier bitmap indépendant de l’appareil (DIB) Windows.

D3DXIFF_HDR

Format de fichier à plage dynamique élevée (HDR).

D3DXIFF_PFM

Format de fichier de carte flottante portable.

D3DXIFF_FORCE_DWORD

Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.

Notes

Les fonctions qui commencent par D3DXLoadxxx prennent en charge tous les formats répertoriés. Les fonctions qui commencent par D3DXSavexxx prennent en charge tous les formats répertoriés, à l’exception des formats Truevision (.tga) et pixmap portable (.ppm).

Le tableau suivant répertorie les formats d’entrée et de sortie disponibles.

Extension de fichier Description
.bmp Format bitmap Windows. Contient un en-tête qui décrit la résolution de l’appareil sur lequel le rectangle de pixels a été créé, les dimensions du rectangle, la taille du tableau de bits, une palette logique et un tableau de bits qui définit la relation entre les pixels de l’image bitmap et les entrées de la palette logique.
.dds Format de fichier Surface DirectDraw. Stocke les textures, les textures de volume et les mappages d’environnement cubiques, avec ou sans niveaux de mipmap et avec ou sans compression de pixels. Consultez DDS.
.dib DIB Windows. Contient un tableau de bits combiné à des structures qui spécifient la largeur et la hauteur de l’image bitmap, le format de couleur de l’appareil où l’image a été créée et la résolution de l’appareil utilisé pour créer cette image.
.Hdr Format HDR. Encode chaque pixel sous la forme d’une couleur RVBE 32 bits, avec 8 bits de mantissa pour le rouge, le vert et le bleu, et un exposant 8 bits partagé. Chaque canal est compressé séparément avec l’encodage de longueur d’exécution (RLE).
.jpg JPEG standard. Spécifie la compression variable de la couleur RVB 24 bits et des fichiers de document image TIFF (Tagged Image File Format) à l’échelle gris 8 bits.
.Pfm Format de carte flottante portable. Format d’image à virgule flottante brute, sans compression. L’en-tête de fichier spécifie la largeur de l’image, la hauteur, le monochrome ou la couleur et l’ordre des mots de l’ordinateur. Les données de pixel sont stockées sous forme de valeurs à virgule flottante 32 bits, avec 3 valeurs par pixel pour la couleur et une valeur par pixel pour le monochrome.
.png Format PNG. Format bitmap non propriétaire utilisant une compression sans perte.
.Ppm Format Pixmap portable. Format de fichier binaire ou ASCII pour les images en couleur qui inclut la hauteur et la largeur de l’image et la valeur maximale du composant de couleur.
.tga Format de l’adaptateur graphique Targa ou Truevision. Prend en charge les profondeurs de 8, 15, 16, 24 et 32 bits, y compris l’échelle de gris 8 bits, et contient des données de palette de couleurs facultatives, des données d’origine et de taille d’image (x, y) et des données de pixels.

 

Pour plus d’informations sur certains de ces formats, consultez Types de bitmaps.

Spécifications

Condition requise Valeur
En-tête
D3dx9tex.h

Voir aussi

Énumérations D3DX