enumeração D3DXIMAGE_FILEFORMAT

Descreve os formatos de arquivo de imagem com suporte. Consulte Comentários para obter descrições desses formatos.

Sintaxe

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 arquivo BMP (bitmap do Windows).

D3DXIFF_JPG

Formato de arquivo compactado do JPEG (Joint Photographics Experts Group).

D3DXIFF_TGA

Formato de arquivo de imagem Truevision (Targa ou TGA).

D3DXIFF_PNG

Formato de arquivo PNG (Portable Network Graphics).

D3DXIFF_DDS

Formato de arquivo da superfície do DirectDraw (DDS).

D3DXIFF_PPM

Formato de arquivo PPM (pixmap portátil).

D3DXIFF_DIB

Formato de arquivo DIB (bitmap independente de dispositivo) do Windows.

D3DXIFF_HDR

Formato de arquivo HDR (alto intervalo dinâmico).

D3DXIFF_PFM

Formato de arquivo de mapa float portátil.

D3DXIFF_FORCE_DWORD

Força essa enumeração a compilar para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada para um tamanho diferente de 32 bits. Este valor não é usado.

Comentários

As funções que começam com D3DXLoadxxx dão suporte a todos os formatos listados. As funções que começam com D3DXSavexxx dão suporte a todos os formatos listados, exceto os formatos Truevision (.tga) e pixmap portátil (.ppm).

A tabela a seguir lista os formatos de entrada e saída disponíveis.

Extensão do arquivo Descrição
.bmp Formato de bitmap do Windows. Contém um cabeçalho que descreve a resolução do dispositivo no qual o retângulo de pixels foi criado, as dimensões do retângulo, o tamanho da matriz de bits, uma paleta lógica e uma matriz de bits que define a relação entre pixels na imagem bitmapeada e entradas na paleta lógica.
.dds Formato de arquivo do Surface DirectDraw. Armazena texturas, texturas de volume e mapas de ambiente cúbico, com ou sem níveis de mipmap e com ou sem compactação de pixels. Consulte DDS.
.dib DIB do Windows. Contém uma matriz de bits combinada com estruturas que especificam largura e altura da imagem bitmapped, formato de cor do dispositivo em que a imagem foi criada e resolução do dispositivo usado para criar essa imagem.
.Hdr Formato HDR. Codifica cada pixel como uma cor de RGBE de 32 bits, com 8 bits de mantissa para vermelho, verde e azul e um expoente compartilhado de 8 bits. Cada canal é compactado separadamente com RLE (codificação de comprimento de execução).
.jpg Padrão JPEG. Especifica a compactação variável de cores RGB de 24 bits e arquivos de documento de imagem TIFF (Formato de Arquivo de Imagem Marcada) de escala cinza de 8 bits.
.Pfm Formato de mapa float portátil. Um formato de imagem de ponto flutuante bruto, sem qualquer compactação. O cabeçalho do arquivo especifica largura da imagem, altura, monocromática ou cor e ordem de palavra do computador. Os dados de pixel são armazenados como valores de ponto flutuante de 32 bits, com três valores por pixel para cor e um valor por pixel para monocromático.
.png Formato PNG. Um formato de bitmap não proprietário usando compactação sem perda.
.Ppm Formato Pixmap portátil. Um formato de arquivo binário ou ASCII para imagens coloridas que inclui altura e largura da imagem e o valor máximo do componente de cor.
.tga Formato Targa ou Truevision Graphics Adapter. Dá suporte a profundidades de 8, 15, 16, 24 e 32 bits, incluindo escala cinza de 8 bits e contém dados opcionais de paleta de cores, dados de origem e tamanho de imagem (x, y) e dados de pixel.

 

Consulte Tipos de Bitmaps para obter mais informações sobre alguns desses formatos.

Requisitos

Requisito Valor
parâmetro
D3dx9tex.h

Confira também

Enumerações D3DX