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 folgende Beispiel veranschaulicht die legen Sie die LowQuality für ein Image-Objekt.The following example shows how to set the 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 von Bitmaps kann der standardmäßigen qualitativ hochwertige Standardalgorithmus manchmal genügend Systemressourcen zum Einzelbildrate beanspruchen.When animating the scale of any bitmap, the default high-quality image re-sampling algorithm can sometimes consume sufficient system resources to cause frame rate degradation. Diese Framerate kann dazu führen, dass Animationen Frames zu überspringen oder Stocken.This frame rate degradation can cause animations to skip frames or stutter. Durch Festlegen der BitmapScalingMode Eigenschaft der RenderOptions -Objekt LowQuality Animationen erstellen, wenn eine Bitmap skaliert.By setting the BitmapScalingMode property of the RenderOptions object to LowQuality you can create a smoother animation when scaling a bitmap.

Gilt für:

Siehe auch