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


перечисление D2D1_BITMAPSOURCE_PROP (d2d1effects.h)

Идентификаторы свойств исходного эффекта растрового изображения.

Синтаксис

typedef enum D2D1_BITMAPSOURCE_PROP {
  D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE = 0,
  D2D1_BITMAPSOURCE_PROP_SCALE = 1,
  D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE = 2,
  D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION = 3,
  D2D1_BITMAPSOURCE_PROP_ALPHA_MODE = 4,
  D2D1_BITMAPSOURCE_PROP_ORIENTATION = 5,
  D2D1_BITMAPSOURCE_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
Значение: 0
Объект IWICBitmapSource, содержащий данные изображения для загрузки.


Тип — IWICBitmapSource.

Значение по умолчанию — NULL.
D2D1_BITMAPSOURCE_PROP_SCALE
Значение: 1
Масштаб в направлении X и Y. Эффект умножает ширину на значение X и высоту на значение Y.
Это свойство является D2D1_VECTOR_2F определяется следующим образом: (шкала X, шкала Y). Масштабируемые значения имеют значение FLOAT, без единиц и должны быть положительными или 0.


Тип D2D1_VECTOR_2F.

Значение по умолчанию — {1.0f, 1.0f}.
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE
Значение: 2
Режим интерполяции, используемый для масштабирования изображения.
Если режим отключает MIP-карту, bitmapSouce кэширует изображение в разрешении, определенном свойствами Scale и EnableDPICorrection.


Тип D2D1_BITMAPSOURCE_INTERPOLATION_MODE.

Значение по умолчанию — D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR.
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
Значение: 3
Если для этого параметра задано значение TRUE, эффект будет масштабировать входное изображение, чтобы преобразовать DPI, сообщаемый IWICBitmapSource, в DPI контекста устройства.
Эффект использует режим интерполяции, заданный с помощью свойства ИнтерполяцияMode. Если для этого параметра задано значение FALSE, для выходного изображения будет использоваться значение DPI 96,0.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
Значение: 4
Альфа-режим выходных данных. Это может быть как предварительное, так и прямое.


Тип D2D1_BITMAPSOURCE_ALPHA_MODE.

Значение по умолчанию — D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED.
D2D1_BITMAPSOURCE_PROP_ORIENTATION
Значение: 5
Операция переворачивания и (или) поворота, выполняемая на изображении.


Тип D2D1_BITMAPSOURCE_ORIENTATION.

Значение по умолчанию — D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT.
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD
Значение: 0xffffffff

Требования

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