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 网格中最接近 4 个像素的加权平均值。 |
WICBitmapInterpolationModeCubic 值: 0x2 二次内插算法。 目标像素值计算为 4x4 网格中最近 16 个像素的加权平均值。 |
WICBitmapInterpolationModeFant 值: 0x3 Fant 重新采样算法。 目标像素值计算为映射到新像素的所有像素的加权平均值。 |
WICBitmapInterpolationModeHighQualityCubic 值: 0x4 一种高质量的双二次内插算法。 目标像素值是使用更密集的采样计算的 内核比常规三次方。 根据比例系数调整内核的大小,使其适合按大于 2 的因子进行缩减。 注意从 Windows 10 开始支持此值。 |
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD 值: 0x7fffffff |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
标头 | wincodec.h |