é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 |
|
Voir aussi