CompositionBitmapInterpolationMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定用于在 ICompositionSurface 中不形成到屏幕上像素的一对一映射时内插像素的算法。
public enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum CompositionBitmapInterpolationMode
Public Enum CompositionBitmapInterpolationMode
- 继承
-
CompositionBitmapInterpolationMode
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10586.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v2.0 中引入)
|
字段
Linear | 1 | 从最接近当前呈现像素的四个位图像素中插入颜色。 |
MagLinearMinLinearMipLinear | 2 | 使用线性内插进行放大、缩小和 mip 级采样。 |
MagLinearMinLinearMipNearest | 3 | 使用线性内插进行放大和缩小;使用 NearestNeighbor 进行 mip 级采样。 |
MagLinearMinNearestMipLinear | 4 | 使用线性内插进行放大;使用 NearestNeighbor 进行缩小;使用线性内插进行 mip 级采样。 |
MagLinearMinNearestMipNearest | 5 | 使用线性内插进行放大;使用 NearestNeighbor 进行缩小和 mip 级采样。 |
MagNearestMinLinearMipLinear | 6 | 使用 NearestNeighbor 进行放大;使用线性内插缩小和 mip 级采样。 |
MagNearestMinLinearMipNearest | 7 | 使用 NearestNeighbor 进行放大;使用线性内插缩小;使用 NearestNeighbor 进行 mip 级采样。 |
MagNearestMinNearestMipLinear | 8 | 使用 NearestNeighbor 进行放大和缩小;使用线性内插进行 mip 级采样。 |
MagNearestMinNearestMipNearest | 9 | 使用 NearestNeighbor 进行放大、缩小和 mip 级采样。 |
NearestNeighbor | 0 | 使用与当前呈现像素最接近的位图像素的精确颜色。 |
注解
当 ICompositionSurface 的像素不形成到 SpriteVisual 像素的一对一映射时,需要内插像素;这可能发生在比例、拉伸、旋转、倾斜或其他转换 ((如透视投影等)) 下。
当 ICompositionSurface 的位图内容映射到大小大于位图的 SpriteVisual 时,图面中的每个像素都必须映射到屏幕上的一组像素。
相反,当 ICompositionSurface 的位图内容映射到大小小于位图的 SpriteVisual 时,图面中的多个像素必须映射到屏幕上的单个像素。
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1903 | 18362 | MagLinearMinLinearMipLinear |
1903 | 18362 | MagLinearMinLinearMipNearest |
1903 | 18362 | MagLinearMinNearestMipLinear |
1903 | 18362 | MagLinearMinNearestMipNearest |
1903 | 18362 | MagNearestMinLinearMipLinear |
1903 | 18362 | MagNearestMinLinearMipNearest |
1903 | 18362 | MagNearestMinNearestMipLinear |
1903 | 18362 | MagNearestMinNearestMipNearest |