Freigeben über


D3DX10_IMAGE_FILE_FORMAT-Enumeration

Bilddateiformate, die von den Funktionen D3DXCreatexxx und D3DX10Savexxx unterstützt werden.

Syntax

typedef enum D3DX10_IMAGE_FILE_FORMAT { 
  D3DX10_IFF_BMP          = 0,
  D3DX10_IFF_JPG          = 1,
  D3DX10_IFF_PNG          = 3,
  D3DX10_IFF_DDS          = 4,
  D3DX10_IFF_TIFF         = 10,
  D3DX10_IFF_GIF          = 11,
  D3DX10_IFF_WMP          = 12,
  D3DX10_IFF_FORCE_DWORD  = 0x7fffffff
} D3DX10_IMAGE_FILE_FORMAT, *LPD3DX10_IMAGE_FILE_FORMAT;

Konstanten

D3DX10_IFF_BMP

BMP-Dateiformat (Windows Bitmap). Enthält einen Header, der die Auflösung des Geräts beschreibt, auf dem das Pixelrechteck erstellt wurde, die Dimensionen des Rechtecks, die Größe des Arrays von Bits, eine logische Palette und ein Array von Bits, das die Beziehung zwischen Pixeln im Bitmapbild und Einträgen in der logischen Palette definiert. Die Dateierweiterung für dieses Format ist .bmp.

D3DX10_IFF_JPG

Komprimiertes JPEG-Dateiformat der Joint Photographic Experts Group ( Joint Photographic Experts Group). Gibt die variable Komprimierung von 24-Bit-RGB-Farb- und TIFF-Bilddokumentdateien (TIFF) im 8-Bit-Tagged-Bildformat (TIFF) an. Die Dateierweiterung für dieses Format ist .jpg.

D3DX10_IFF_PNG

PNG-Dateiformat (Portable Network Graphics). Ein nicht proprietäres Bitmapformat mit verlustfreier Komprimierung. Die Dateierweiterung für dieses Format ist .png.

D3DX10_IFF_DDS

DDS-Dateiformat (DirectDraw Surface). Speichert Texturen, Volumentexturen und kubische Umgebungszuordnungen mit oder ohne MIPMAP-Ebenen und mit oder ohne Pixelkomprimierung. Die Dateierweiterung für dieses Format ist .dds.

D3DX10_IFF_TIFF

Tagged Image File Format (TIFF). Die Dateierweiterungen für dieses Format sind .tif und .tiff.

D3DX10_IFF_GIF

Graphics Interchange Format (GIF). Die Dateierweiterung für dieses Format ist .gif.

D3DX10_IFF_WMP

Windows Media Fotoformat (WMP). Dieses Format wird auch als HD Photo und JPEG XR bezeichnet. Die Dateierweiterungen für dieses Format sind HDP, JXR und WDP.

Um ordnungsgemäß zu funktionieren, erfordert D3DX10_IFF_WMP , dass Sie COM initialisieren. Rufen Sie daher CoInitialize oder CoInitializeEx in Ihrer Anwendung auf, bevor Sie D3DX aufrufen.

D3DX10_IFF_FORCE_DWORD

Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler es dieser Enumeration, eine andere Größe als 32 Bits zu kompilieren. Dieser Wert wird nicht verwendet.

Bemerkungen

Weitere Informationen zu einigen dieser Formate finden Sie unter Bitmaptypen (GDI+).

D3DX10 verwendet die Windows-Bildverarbeitungskomponente, um die Meisten der unterstützten Bitmapdateitypen zu implementieren. Weitere Informationen finden Sie unter Übersicht über windows Imaging-Komponenten .

Anforderungen

Anforderung Wert
Header
D3DX10Tex.h

Siehe auch

D3DX-Enumerationen