BitmapScalingMode Enumerazione

Definizione

Specifica l'algoritmo utilizzato per ridimensionare le immagini bitmap.

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

Campi

Fant 2

Utilizzare il ridimensionamento delle bitmap Fant di qualità estremamente elevata, che è più lento di tutte le altre modalità di ridimensionamento delle bitmap, ma produce un output di qualità superiore.

HighQuality 2

Utilizzare il ridimensionamento delle bitmap di qualità elevata, che è più lento della modalitàLowQuality, ma produce un output di qualità superiore. La modalità HighQuality è identica alla modalità Fant.

Linear 1

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

LowQuality 1

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

NearestNeighbor 3

Utilizzare il ridimensionamento delle bitmap più simile, che fornisce vantaggi in termini di prestazioni rispetto alla modalità LowQuality quando viene utilizzata l'Unità di rasterizzazione software. Questa modalità viene spesso utilizzata per ingrandire una bitmap.

Unspecified 0

Utilizzare la modalità predefinita di ridimensionamento delle bitmap, ovvero Linear.

Esempio

Nell'esempio seguente viene illustrato come usare il RenderOptions.SetBitmapScalingMode metodo per impostare la modalità di scalabilità bitmap su LowQuality per un oggetto image:

// 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 di ripristino delle immagini di alta qualità predefinita può a volte utilizzare risorse di sistema sufficienti per causare la riduzione della frequenza dei fotogrammi. Questa riduzione della frequenza dei fotogrammi può causare animazioni che ignorano fotogrammi o scappatoie. Impostando la proprietà su LowQuality, è possibile creare un'animazione RenderOptions.BitmapScalingMode più uniforme quando si ridimensiona una bitmap.

Si applica a

Vedi anche