Поделиться через


перечисление 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 (DDS). Хранит текстуры, текстуры объема и карты кубических сред с уровнями MIP-карты или без них, а также со сжатием пикселей или без них. Расширение файла для этого формата — .dds.

D3DX10_IFF_TIFF

Формат файлов изображений с тегами (TIFF). Для этого формата используются расширения TIF и TIFF.

D3DX10_IFF_GIF

Формат обмена графикой (GIF). Расширение файла для этого формата — .gif.

D3DX10_IFF_WMP

Формат фотографий Windows Media (WMP). Этот формат также известен как HD Photo и JPEG XR. Для этого формата используются расширения HDP, JXR и WDP.

Для правильной работы D3DX10_IFF_WMP требуется инициализация COM. Поэтому вызовите CoInitialize или CoInitializeEx в приложении перед вызовом D3DX.

D3DX10_IFF_FORCE_DWORD

Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы разрешали бы компиляцию этого перечисления до размера, отличного от 32 бит. Это значение не используется.

Комментарии

Дополнительные сведения о некоторых из этих форматов см. в разделе Типы растровых изображений (GDI+ ).

D3DX10 использует компонент обработки образов Windows для реализации большинства поддерживаемых типов файлов растровых изображений. Дополнительные сведения см. в статье Общие сведения о компоненте обработки образов Windows .

Требования

Требование Значение
Заголовок
D3DX10Tex.h

См. также раздел

Перечисления D3DX