Condividi tramite


BitmapScalingMode Enumerazione

Definizione

Specifica l'algoritmo usato per ridimensionare le immagini bitmap.

public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode = 
Public Enum BitmapScalingMode
Ereditarietà
BitmapScalingMode

Campi

Nome Valore Descrizione
Unspecified 0

Usare la modalità di ridimensionamento bitmap predefinita, ovvero Linear.

Linear 1

Usare il ridimensionamento bitmap lineare, che è più veloce della HighQuality modalità, ma produce un output di qualità inferiore.

LowQuality 1

Usare il ridimensionamento bitmap bilineare, che è più veloce della HighQuality modalità, ma produce un output di qualità inferiore. La LowQuality modalità è identica alla Linear modalità .

Fant 2

Usa ridimensionamento bitmap Fant di alta qualità, che è più lento rispetto a tutte le altre modalità di ridimensionamento bitmap, ma produce output di qualità superiore.

HighQuality 2

Usare la scalabilità bitmap di alta qualità, che è più lenta rispetto alla LowQuality modalità, ma produce un output di qualità superiore. La HighQuality modalità è identica alla Fant modalità .

NearestNeighbor 3

Usare il ridimensionamento bitmap vicino più vicino, che offre vantaggi sulle prestazioni in LowQuality modalità quando viene usato il rasterizzatore software. Questa modalità viene spesso usata per ingrandire una bitmap.

Esempio

L'esempio seguente illustra come usare il RenderOptions.SetBitmapScalingMode metodo per impostare la modalità di scala bitmap su LowQuality per un oggetto immagine:

// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);
' Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality)

Commenti

Quando si anima la scala di qualsiasi bitmap, l'algoritmo predefinito di ricampionamento delle immagini di alta qualità può talvolta utilizzare risorse di sistema sufficienti per causare una riduzione della frequenza dei fotogrammi. Questa riduzione della frequenza dei fotogrammi può causare l'interruzione di fotogrammi o stub delle animazioni. Impostando la RenderOptions.BitmapScalingMode proprietà su LowQuality, è possibile creare un'animazione più fluida quando si ridimensiona una bitmap.

Si applica a

Vedi anche