D2D1_BITMAPSOURCE_INTERPOLATION_MODE 枚举 (d2d1effects.h)
用于在 位图源效果中缩放图像的内插模式。如果模式禁用 mipmap,则 BitmapSouce 将以 Scale 和 EnableDPICorrection 属性确定的分辨率缓存图像。
语法
typedef enum D2D1_BITMAPSOURCE_INTERPOLATION_MODE {
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR = 1,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC = 2,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT = 6,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR = 7,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR 值: 0 对最近的单一点采样并使用该点。 不生成 mipmap。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR 值:1 使用四点样本和线性内插。 不生成 mipmap。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC 值: 2 使用 16 个样本立方内核进行内插。 不生成 mipmap。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT 值: 6 使用 WIC 扇形内插,与 IWICBitmapScaler 接口相同。 不生成 mipmap。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR 值: 7 使用双线性内插在系统内存中生成 mipmap 链。 对于每个 mipmap,效果使用双线性内插缩放到最接近的 0.5 倍数 然后使用线性内插缩放剩余量。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD 值: 0xffffffff |
要求
标头 | d2d1effects.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈