WICBitmapInterpolationMode 列舉 (wincodec.h)
指定縮放影像時要使用的取樣或篩選模式。
Syntax
typedef enum WICBitmapInterpolationMode {
WICBitmapInterpolationModeNearestNeighbor = 0,
WICBitmapInterpolationModeLinear = 0x1,
WICBitmapInterpolationModeCubic = 0x2,
WICBitmapInterpolationModeFant = 0x3,
WICBitmapInterpolationModeHighQualityCubic = 0x4,
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD = 0x7fffffff
} ;
常數
WICBitmapInterpolationModeNearestNeighbor 值: 0 最接近的鄰近插補演算法。 也稱為最接近的圖元或點插補點。 輸出圖元會指派點落在內的圖元值。 不會考慮任何其他圖元。 |
WICBitmapInterpolationModeLinear 值: 0x1 雙線性插補演算法。 輸出圖元值會計算為 2x2 方格中最接近四個圖元的加權平均值。 |
WICBitmapInterpolationModeCubic 值: 0x2 bicubic 插補演算法。 目的地圖元值會計算為 4x4 方格中最接近十六個像素的加權平均值。 |
WICBitmapInterpolationModeFant 值: 0x3 Fant 重新取樣演算法。 目的地圖元值會計算為對應至新圖元之所有圖元的加權平均值。 |
WICBitmapInterpolationModeHighQualityCubic 值: 0x4 高品質 Bicubic 插補演算法。 目的地圖元值是使用更密集的取樣來計算 核心比一般立方。 核心會重設大小以響應縮放比例,使其適合以大於 2 的因素縮小。 注意從 Windows 10 開始,支援此值。 |
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD 值: 0x7fffffff |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP 搭配 SP2、Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | wincodec.h |