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 |
|
Confira também