enumeración D3DXIMAGE_FILEFORMAT

Describe los formatos de archivo de imagen admitidos. Vea Comentarios para obtener descripciones de estos formatos.

Sintaxis

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

Formato de archivo de mapa de bits de Windows (BMP).

D3DXIFF_JPG

Formato de archivo comprimido de Joint Photographics Experts Group (JPEG).

D3DXIFF_TGA

Formato de archivo de imagen Truevision (Targa o TGA).

D3DXIFF_PNG

Formato de archivo portable de gráficos de red (PNG).

D3DXIFF_DDS

Formato de archivo de superficie de DirectDraw (DDS).

D3DXIFF_PPM

Formato de archivo pixmap portátil (PPM).

D3DXIFF_DIB

Formato de archivo de mapa de bits (DIB) independiente del dispositivo Windows.

D3DXIFF_HDR

Formato de archivo de alto rango dinámico (HDR).

D3DXIFF_PFM

Formato de archivo de mapa flotante portátil.

D3DXIFF_FORCE_DWORD

Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Comentarios

Las funciones que comienzan con D3DXLoadxxx admiten todos los formatos enumerados. Las funciones que comienzan con D3DXSavexxx admiten todos los formatos enumerados excepto los formatos Truevision (.tga) y pixmap portable (.ppm).

En la tabla siguiente se enumeran los formatos de entrada y salida disponibles.

Extensión de archivo Descripción
.bmp Formato de mapa de bits de Windows. Contiene un encabezado que describe la resolución del dispositivo en el que se creó el rectángulo de píxeles, las dimensiones del rectángulo, el tamaño de la matriz de bits, una paleta lógica y una matriz de bits que define la relación entre píxeles de la imagen de mapa de bits y las entradas de la paleta lógica.
.dds Formato de archivo surface de DirectDraw. Almacena texturas, texturas de volumen y mapas de entorno cúbicos, con o sin niveles de mapa mip, y con o sin compresión de píxeles. Consulte DDS.
.dib DIB de Windows. Contiene una matriz de bits combinado con estructuras que especifican el ancho y alto de la imagen de mapa de bits, el formato de color del dispositivo donde se creó la imagen y la resolución del dispositivo usado para crear esa imagen.
.Hdr Formato HDR. Codifica cada píxel como un color RGBE de 32 bits, con 8 bits de mantisa para rojo, verde y azul, y un exponente compartido de 8 bits. Cada canal se comprime por separado con codificación de longitud de ejecución (RLE).
.jpg Estándar JPEG. Especifica la compresión variable del color RGB de 24 bits y los archivos de documento de imagen con formato de archivo de imagen etiquetado (TIFF) de 8 bits.
.Pfm Formato de mapa flotante portátil. Un formato de imagen de punto flotante sin formato, sin ninguna compresión. El encabezado de archivo especifica el ancho de la imagen, el alto, el monocromo o el color, y el orden de las palabras del equipo. Los datos de píxeles se almacenan como valores de punto flotante de 32 bits, con 3 valores por píxel para el color y un valor por píxel para monocromo.
.png Formato PNG. Un formato de mapa de bits no propietario mediante compresión sin pérdida.
.Ppm Formato Pixmap portátil. Formato de archivo binario o ASCII para imágenes de color que incluye el alto y el ancho de la imagen y el valor máximo del componente de color.
.tga Formato del adaptador de gráficos Targa o Truevision. Admite profundidades de 8, 15, 16, 24 y 32 bits, incluida la escala de grises de 8 bits, y contiene datos opcionales de paleta de colores, datos de origen y tamaño de imagen (x, y) y datos de píxeles.

 

Consulte Tipos de mapas de bits para obtener más información sobre algunos de estos formatos.

Requisitos

Requisito Value
Encabezado
D3dx9tex.h

Consulte también

Enumeraciones D3DX