Share via


CompositionBitmapInterpolationMode Enumerazione

Definizione

Specifica l'algoritmo utilizzato per l'interpolazione di pixel da ICompositionSurface quando non formano un mapping uno-a-uno ai pixel sullo schermo.

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
Ereditarietà
CompositionBitmapInterpolationMode
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)

Campi

Linear 1

Interpolare un colore dai quattro pixel bitmap più vicini al pixel di rendering corrente.

MagLinearMinLinearMipLinear 2

Usare l'interpolazione lineare per il campionamento a livello di ingrandimento, minimizzazione e mip.

MagLinearMinLinearMipNearest 3

Usare l'interpolazione lineare per l'ingrandimento e la minificazione; usare NearestNeighbor per il campionamento a livello di mip.

MagLinearMinNearestMipLinear 4

Usare l'interpolazione lineare per l'ingrandimento; utilizzare NearestNeighbor per la minimizzazione; usare l'interpolazione lineare per il campionamento a livello di mip.

MagLinearMinNearestMipNearest 5

Usare l'interpolazione lineare per l'ingrandimento; usare NearestNeighbor per il campionamento a livello di minificazione e mip.

MagNearestMinLinearMipLinear 6

Utilizzare NearestNeighbor per l'ingrandimento; usare l'interpolazione lineare per il campionamento a livello di minificazione e mip.

MagNearestMinLinearMipNearest 7

Utilizzare NearestNeighbor per l'ingrandimento; utilizzare l'interpolazione lineare per la minimizzazione; usare NearestNeighbor per il campionamento a livello di mip.

MagNearestMinNearestMipLinear 8

Utilizzare NearestNeighbor per ingrandimento e minimizzazione; usare l'interpolazione lineare per il campionamento a livello di mip.

MagNearestMinNearestMipNearest 9

Usare NearestNeighbor per il campionamento a livello di ingrandimento, minimizzazione e mip.

NearestNeighbor 0

Usa il colore esatto del pixel bitmap più vicino al pixel di rendering corrente.

Commenti

L'interpolazione dei pixel è necessaria quando i pixel di un oggetto ICompositionSurface non formano un mapping uno-a-uno ai pixel di uno SpriteVisual; ciò può verificarsi in scala, estensione, rotazione, asimmetria o altre trasformazioni (ad esempio la proiezione prospettica e così via).

Quando il contenuto bitmap di un oggetto ICompositionSurface viene mappato a uno SpriteVisual le cui dimensioni sono maggiori di quella della bitmap, ogni pixel dalla superficie deve essere mappato a un gruppo di pixel sullo schermo.

Al contrario, quando il contenuto bitmap di un oggetto ICompositionSurface viene mappato a un oggetto SpriteVisual le cui dimensioni sono inferiori a quelle della bitmap, è necessario eseguire il mapping di più pixel dalla superficie a singoli pixel sullo schermo.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1903 18362 MagLinearMinLinearMipLinear
1903 18362 MagLinearMinLinearMipNearest
1903 18362 MagLinearMinNearestMipLinear
1903 18362 MagLinearMinNearestMipNearest
1903 18362 MagNearestMinLinearMipLinear
1903 18362 MagNearestMinLinearMipNearest
1903 18362 MagNearestMinNearestMipLinear
1903 18362 MagNearestMinNearestMipNearest

Si applica a