перечисление D2D1_SCALE_PROP (d2d1effects.h)
Идентификаторы свойств эффекта масштабирования.
Синтаксис
typedef enum D2D1_SCALE_PROP {
D2D1_SCALE_PROP_SCALE = 0,
D2D1_SCALE_PROP_CENTER_POINT = 1,
D2D1_SCALE_PROP_INTERPOLATION_MODE = 2,
D2D1_SCALE_PROP_BORDER_MODE = 3,
D2D1_SCALE_PROP_SHARPNESS = 4,
D2D1_SCALE_PROP_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_SCALE_PROP_SCALE Значение: 0 Величина масштабирования в направлении X и Y как отношение размера выходных данных к размеру входных данных. Это свойство D2D1_VECTOR_2F определено следующим образом: (шкала X, шкала Y). Масштабируемые значения имеют значение FLOAT, без унитарных значений и должны быть положительными или 0. Тип — D2D1_VECTOR_2F. Значение по умолчанию — {1.0f, 1.0f}. |
D2D1_SCALE_PROP_CENTER_POINT Значение: 1 Центральная точка масштабирования изображения. Это свойство является D2D1_VECTOR_2F определяется следующим образом: (точка X, точка Y). Единицы находятся в dip. Используйте свойство центральной точки для масштабирования вокруг точки, отличной от левого верхнего угла. Тип — D2D1_VECTOR_2F. Значение по умолчанию — {0.0f, 0.0f}. |
D2D1_SCALE_PROP_INTERPOLATION_MODE Значение: 2 Режим интерполяции, который используется эффектом для масштабирования изображения. Существует 6 режимов масштабирования, которые варьируются по качеству и скорости. Тип — D2D1_SCALE_INTERPOLATION_MODE. Значение по умолчанию — D2D1_SCALE_INTERPOLATION_MODE_LINEAR. |
D2D1_SCALE_PROP_BORDER_MODE Значение: 3 Режим, используемый для вычисления границы изображения, мягкой или жесткой. Тип — D2D1_BORDER_MODE. Значение по умолчанию — D2D1_BORDER_MODE_SOFT. |
D2D1_SCALE_PROP_SHARPNESS Значение: 4 В режиме высококачественной кубической интерполяции уровень резкости фильтра масштабирования в виде поплавка в диапазоне от 0 до 1. Значения являются неунитарными. Резкость можно использовать для настройки качества изображения при уменьшении масштаба. Фактор резкости влияет на форму ядра. Чем выше коэффициент резкости, тем меньше ядро. Примечание Это свойство влияет только на режим интерполяции куба высокого качества. Тип — FLOAT. Значение по умолчанию — 0,0f. |
D2D1_SCALE_PROP_FORCE_DWORD Значение: 0xffffffff |
Требования
Требование | Значение |
---|---|
Заголовок | d2d1effects.h |