Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Идентификаторы свойств эффекта масштабирования.
Синтаксис
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 |