Перечисление 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