ID2D1BitmapBrush::SetInterpolationMode 方法 (d2d1.h)
指定缩放或旋转画笔位图时使用的内插模式。
语法
void SetInterpolationMode(
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode
);
参数
interpolationMode
类型: D2D1_BITMAP_INTERPOLATION_MODE
缩放或旋转画笔位图时使用的内插模式。
返回值
无
备注
此方法设置位图的内插模式,位图是 D2D1_BITMAP_INTERPOLATION_MODE 枚举类型中指定的枚举值。 D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR表示最近的邻居筛选。 它会查找与当前呈现像素最近的位图像素,并选择其确切颜色。 D2D1_BITMAP_INTERPOLATION_MODE_LINEAR表示线性筛选,并内插四个最接近的位图像素的颜色。
位图的内插模式也会影响子像素转换。 在子像素转换中,双线性内插更准确地将位图定位到应用程序请求,但在此过程中会模糊位图。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1.h |
Library | D2d1.lib |
DLL | D2d1.dll |