ID2D1BitmapBrush::GetInterpolationMode 方法 (d2d1.h)

获取缩放或旋转画笔位图时使用的内插方法。

语法

D2D1_BITMAP_INTERPOLATION_MODE GetInterpolationMode();

返回值

类型: 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

另请参阅

D2D1_BITMAP_INTERPOLATION_MODE

ID2D1BitmapBrush

ID2D1BitmapBrush::SetInterpolationMode