D3DX10_IMAGE_FILE_FORMAT 枚举

D3DXCreatexxx 和 D3DX10Savexxx 函数支持的图像文件格式。

语法

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;

常量

D3DX10_IFF_BMP

windows 位图 (BMP) 文件格式。 包含一个标头,该标头描述创建像素矩形的设备分辨率、矩形的尺寸、位数组的大小、逻辑调色板以及定义位图图像中的像素与逻辑调色板中条目之间的关系的位数组。 此格式的文件扩展名为.bmp。

D3DX10_IFF_JPG

联合摄影专家组 (JPEG) 压缩文件格式。 指定 24 位 RGB 颜色和 8 位灰度标记图像文件格式的可变压缩 (TIFF) 图像文档文件。 此格式的文件扩展名为.jpg。

D3DX10_IFF_PNG

可移植网络图形 (PNG) 文件格式。 使用无损压缩的非专有位图格式。 此格式的文件扩展名为.png。

D3DX10_IFF_DDS

DirectDraw surface (DDS) 文件格式。 存储纹理、体积纹理和立方体环境贴图,无论是否具有 mipmap 级别,以及是否具有像素压缩。 此格式的文件扩展名为 .dds。

D3DX10_IFF_TIFF

标记的图像文件格式 (TIFF) 。 此格式的文件扩展名为 .tif 和 .tiff。

D3DX10_IFF_GIF

图形交换格式 (GIF) 。此格式的文件扩展名为.gif。

D3DX10_IFF_WMP

Windows Media Photo format (WMP) 。 此格式也称为 HD 照片和 JPEG XR。 此格式的文件扩展名为 .hdp、.jxr 和 .wdp。

若要正常工作, D3DX10_IFF_WMP 需要初始化 COM。 因此,在调用 D3DX 之前,请在应用程序中调用 CoInitialize 或 CoInitializeEx

D3DX10_IFF_FORCE_DWORD

强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不使用此值。

备注

有关其中一些格式的详细信息,请参阅 (GDI+) 的位图类型

D3DX10 利用 Windows 映像组件来实现大多数受支持的位图文件类型。 有关其他信息 ,请参阅 Windows 映像组件概述

要求

要求
标头
D3DX10Tex.h

请参阅

D3DX 枚举