Partilhar via


CompositionBitmapInterpolationMode Enumeração

Definição

Especifica o algoritmo usado para interpolar pixels de ICompositionSurface quando eles não formam um mapeamento um-para-um para pixels na tela.

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
Herança
CompositionBitmapInterpolationMode
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v2.0)

Campos

Linear 1

Interpole uma cor dos quatro pixels de bitmap mais próximos do pixel de renderização atual.

MagLinearMinLinearMipLinear 2

Use Interpolação linear para ampliação, minificação e amostragem no nível de mip.

MagLinearMinLinearMipNearest 3

Usar interpolação linear para ampliação e minificação; use NearestNeighbor para amostragem no nível de mip.

MagLinearMinNearestMipLinear 4

Usar interpolação linear para ampliação; use NearestNeighbor para minificação; use Interpolação linear para amostragem no nível de mip.

MagLinearMinNearestMipNearest 5

Usar interpolação linear para ampliação; use NearestNeighbor para minificação e amostragem no nível de mip.

MagNearestMinLinearMipLinear 6

Use NearestNeighbor para ampliação; use Interpolação linear para minificação e amostragem no nível de mip.

MagNearestMinLinearMipNearest 7

Use NearestNeighbor para ampliação; use Interpolação linear para minificação; use NearestNeighbor para amostragem no nível de mip.

MagNearestMinNearestMipLinear 8

Use NearestNeighbor para ampliação e minificação; use Interpolação linear para amostragem no nível de mip.

MagNearestMinNearestMipNearest 9

Use NearestNeighbor para ampliação, minificação e amostragem no nível de mip.

NearestNeighbor 0

Use a cor exata do pixel de bitmap mais próximo ao pixel de renderização atual.

Comentários

A interpolação de pixels é necessária quando os pixels de um ICompositionSurface não formam um mapeamento um-para-um para os pixels de um SpriteVisual; isso pode acontecer em escala, alongamento, rotação, distorção ou outras transformações (como projeção de perspectiva etc.).

Quando o conteúdo do bitmap de um ICompositionSurface é mapeado para um SpriteVisual cujo tamanho é maior que o do bitmap, cada pixel da superfície deve ser mapeado para um grupo de pixels na tela.

Por outro lado, quando o conteúdo de bitmap de um ICompositionSurface é mapeado para um SpriteVisual cujo tamanho é menor que o do bitmap, vários pixels da superfície devem ser mapeados para pixels únicos na tela.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1903 18362 MagLinearMinLinearMipLinear
1903 18362 MagLinearMinLinearMipNearest
1903 18362 MagLinearMinNearestMipLinear
1903 18362 MagLinearMinNearestMipNearest
1903 18362 MagNearestMinLinearMipLinear
1903 18362 MagNearestMinLinearMipNearest
1903 18362 MagNearestMinNearestMipLinear
1903 18362 MagNearestMinNearestMipNearest

Aplica-se a