Перечисление WICBitmapInterpolationMode (wincodec.h)
Указывает режим выборки или фильтрации, используемый при масштабировании изображения.
Синтаксис
typedef enum WICBitmapInterpolationMode {
WICBitmapInterpolationModeNearestNeighbor = 0,
WICBitmapInterpolationModeLinear = 0x1,
WICBitmapInterpolationModeCubic = 0x2,
WICBitmapInterpolationModeFant = 0x3,
WICBitmapInterpolationModeHighQualityCubic = 0x4,
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD = 0x7fffffff
} ;
Константы
WICBitmapInterpolationModeNearestNeighbor Значение: 0 Алгоритм интерполяции ближайшего соседа. Также называется интерполяцией ближайших пикселей или точек. Выходному пикселю присваивается значение пикселя, в который попадает точка. Другие пиксели не учитываются. |
WICBitmapInterpolationModeLinear Значение: 0x1 Алгоритм билинейной интерполяции. Выходные значения пикселей вычисляются как средневзвешенный показатель ближайших четырех пикселей в сетке 2x2. |
WICBitmapInterpolationModeCubic Значение: 0x2 Алгоритм бикубной интерполяции. Значения пикселей назначения вычисляются как взвешенный средний из ближайших шестнадцати пикселей в сетке 4x4. |
WICBitmapInterpolationModeFant Значение: 0x3 Алгоритм повторной выборки Fant. Целевые значения пикселей вычисляются как взвешенный средний для всех пикселей, сопоставленных с новым пикселем. |
WICBitmapInterpolationModeHighQualityCubic Значение: 0x4 Высококачественный алгоритм бикубной интерполяции. Целевые значения пикселей вычисляются с помощью гораздо более плотной выборки ядро, чем обычный кубический. Размер ядра изменяется в соответствии с коэффициентом масштабирования, что делает его пригодным для уменьшения масштаба по коэффициентам больше 2. Примечание Это значение поддерживается начиная с Windows 10. |
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD Значение: 0x7fffffff |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | wincodec.h |