Freigeben über


BitmapScalingMode Enumeration

Definition

Gibt an, welcher Algorithmus zum Skalieren von Bitmapbildern verwendet wird.

public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode = 
Public Enum BitmapScalingMode
Vererbung
BitmapScalingMode

Felder

Fant 2

Verwendet Fant-Bitmapskalierung mit sehr hoher Qualität, die langsamer als alle anderen Bitmapskalierungsmodi ist, jedoch eine Ausgabe mit höherer Qualität erzeugt.

HighQuality 2

Verwendet Bitmapskalierung mit hoher Qualität, die langsamer als der LowQuality-Modus ist, jedoch eine Ausgabe mit höherer Qualität erzeugt. Der HighQuality-Modus ist mit dem Fant-Modus identisch.

Linear 1

Verwendet lineare Bitmapskalierung, die schneller als der HighQuality-Modus ist, jedoch eine Ausgabe mit geringerer Qualität erzeugt.

LowQuality 1

Verwendet bilineare Bitmapskalierung, die schneller als der HighQuality-Modus ist, jedoch eine Ausgabe mit geringerer Qualität erzeugt. Der LowQuality-Modus ist mit dem Linear-Modus identisch.

NearestNeighbor 3

Verwendet die Nächster-Nachbar-Bitmapskalierung, die Leistungsvorteile gegenüber dem LowQuality-Modus bietet, wenn die Softwarerasterisierungsfunktion verwendet wird. Dieser Modus wird oft zum Vergrößern einer Bitmap verwendet.

Unspecified 0

Verwendet den Standard-Bitmapskalierungsmodus Linear.

Beispiele

Das folgende Beispiel zeigt, wie Sie die RenderOptions.SetBitmapScalingMode -Methode verwenden, um den Bitmapskalierungsmodus für ein Bildobjekt auf LowQuality festzulegen:

// 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)

Hinweise

Beim Animieren der Skalierung beliebiger Bitmaps kann der standardmäßige Algorithmus für die Bildbearbeitung in hoher Qualität manchmal genügend Systemressourcen verbrauchen, um eine Verschlechterung der Bildfrequenz zu verursachen. Diese Beeinträchtigung der Bildfrequenz kann dazu führen, dass Animationen Frames überspringen oder stottern. Wenn Sie die RenderOptions.BitmapScalingMode -Eigenschaft auf LowQualityfestlegen, können Sie beim Skalieren einer Bitmap eine flüssigere Animation erstellen.

Gilt für:

Weitere Informationen