BitmapScalingMode BitmapScalingMode BitmapScalingMode BitmapScalingMode Enum

Definition

Gibt an, welcher Algorithmus zum Skalieren von Bitmapbildern verwendet wird.Specifies which algorithm is used to scale bitmap images.

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

Felder

Fant Fant Fant 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.Use very high quality Fant bitmap scaling, which is slower than all other bitmap scaling modes, but produces higher quality output.

HighQuality HighQuality HighQuality HighQuality 2

Verwendet Bitmapskalierung mit hoher Qualität, die langsamer als der LowQuality-Modus ist, jedoch eine Ausgabe mit höherer Qualität erzeugt.Use high quality bitmap scaling, which is slower than LowQuality mode, but produces higher quality output. Der HighQuality-Modus ist mit dem Fant-Modus identisch.The HighQuality mode is the same as the Fant mode.

Linear Linear Linear Linear 1

Verwendet lineare Bitmapskalierung, die schneller als der HighQuality-Modus ist, jedoch eine Ausgabe mit geringerer Qualität erzeugt.Use linear bitmap scaling, which is faster than HighQuality mode, but produces lower quality output.

LowQuality LowQuality LowQuality LowQuality 1

Verwendet bilineare Bitmapskalierung, die schneller als der HighQuality-Modus ist, jedoch eine Ausgabe mit geringerer Qualität erzeugt.Use bilinear bitmap scaling, which is faster than HighQuality mode, but produces lower quality output. Der LowQuality-Modus ist mit dem Linear-Modus identisch.The LowQuality mode is the same as the Linear mode.

NearestNeighbor NearestNeighbor NearestNeighbor NearestNeighbor 3

Verwendet die Nächster-Nachbar-Bitmapskalierung, die Leistungsvorteile gegenüber dem LowQuality-Modus bietet, wenn die Softwarerasterisierungsfunktion verwendet wird.Use nearest-neighbor bitmap scaling, which provides performance benefits over LowQuality mode when the software rasterizer is used. Dieser Modus wird oft zum Vergrößern einer Bitmap verwendet.This mode is often used to magnify a bitmap.

Unspecified Unspecified Unspecified Unspecified 0

Verwendet den Standard-Bitmapskalierungsmodus Linear.Use the default bitmap scaling mode, which is Linear.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die RenderOptions.SetBitmapScalingMode -Methode verwendet wird, um den Bitmap LowQuality -Skalierungs Modus für ein Image-Objekt auf festzulegen:The following example shows how to use the RenderOptions.SetBitmapScalingMode method to set the bitmap scale mode to LowQuality for an image object:

// 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 einer Bitmap kann der Standard Algorithmus für die Neuerstellung von Abbildern für hochwertige Bilder manchmal ausreichend Systemressourcen verbrauchen, um eine Verschlechterung der Frame Rate zu verursachen.When animating the scale of any bitmap, the default high-quality image resampling algorithm can sometimes consume sufficient system resources to cause frame rate degradation. Diese Beeinträchtigung der Frame Rate kann dazu führen, dass Animationen Frames oder Stutter überspringen.This frame rate degradation can cause animations to skip frames or stutter. Wenn Sie die RenderOptions.BitmapScalingMode -Eigenschaft LowQualityauf festlegen, können Sie eine reibungslosere Animation erstellen, wenn Sie eine Bitmap skalieren.By setting the RenderOptions.BitmapScalingMode property to LowQuality, you can create a smoother animation when scaling a bitmap.

Gilt für:

Siehe auch