Compartir a través de


CompositionBitmapInterpolationMode Enumeración

Definición

Especifica el algoritmo utilizado para interpolar píxeles de ICompositionSurface cuando no forman una asignación uno a uno a píxeles en pantalla.

public enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CompositionBitmapInterpolationMode
var value = Microsoft.UI.Composition.CompositionBitmapInterpolationMode.nearestNeighbor
Public Enum CompositionBitmapInterpolationMode
Herencia
CompositionBitmapInterpolationMode
Atributos

Campos

Linear 1

Interpole un color de los cuatro píxeles de mapa de bits más cercanos al píxel de representación actual.

MagLinearMinLinearMipLinear 2

Use la interpolación lineal para la ampliación, la minificación y el muestreo de nivel mip.

MagLinearMinLinearMipNearest 3

Utilizar interpolación lineal para ampliación y minificación; use NearestNeighbor para el muestreo de nivel mip.

MagLinearMinNearestMipLinear 4

Utilice la interpolación lineal para la ampliación; utilice NearestNeighbor para la minificación; use interpolación lineal para el muestreo de nivel mip.

MagLinearMinNearestMipNearest 5

Utilice la interpolación lineal para la ampliación; use NearestNeighbor para la minificación y el muestreo de nivel mip.

MagNearestMinLinearMipLinear 6

Use NearestNeighbor para la ampliación; use interpolación lineal para la minificación y el muestreo de nivel mip.

MagNearestMinLinearMipNearest 7

Use NearestNeighbor para la ampliación; utilizar interpolación lineal para la minificación; use NearestNeighbor para el muestreo de nivel mip.

MagNearestMinNearestMipLinear 8

Utilice NearestNeighbor para ampliación y minificación; use interpolación lineal para el muestreo de nivel mip.

MagNearestMinNearestMipNearest 9

Use NearestNeighbor para la ampliación, la minificación y el muestreo de nivel mip.

NearestNeighbor 0

Use el color exacto del píxel de mapa de bits más cercano al píxel de representación actual.

Comentarios

La interpolación de píxeles es necesaria cuando los píxeles de un ICompositionSurface no forman una asignación uno a uno a los píxeles de un SpriteVisual; Esto puede ocurrir bajo escala, extensión, rotación, asimetría u otras transformaciones (como la proyección de perspectiva, etc.).

Cuando el contenido del mapa de bits de ICompositionSurface se asigna a un SpriteVisual cuyo tamaño es mayor que el del mapa de bits, cada píxel de la superficie debe asignarse a un grupo de píxeles en pantalla.

Por el contrario, cuando el contenido del mapa de bits de un ICompositionSurface se asigna a un SpriteVisual cuyo tamaño es menor que el del mapa de bits, se deben asignar varios píxeles de la superficie a píxeles únicos en pantalla.

Se aplica a