BitmapScalingMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica l'algoritmo utilizzato per ridimensionare le immagini bitmap.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Ereditarietà
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.