Auf Englisch lesen

Freigeben über


RenderOptions.SetBitmapScalingMode Methode

Definition

Legt den Wert der angefügten BitmapScalingMode-Eigenschaft für ein angegebenes Abhängigkeitsobjekt fest.

C#
public static void SetBitmapScalingMode(System.Windows.DependencyObject target, System.Windows.Media.BitmapScalingMode bitmapScalingMode);

Parameter

target
DependencyObject

Der UIElement- oder der DrawingGroup-Nachfolger, für den der Wert der BitmapScalingMode-Eigenschaft festgelegt werden soll.

bitmapScalingMode
BitmapScalingMode

Der neue Wert, auf den die Eigenschaft festgelegt werden soll.

Ausnahmen

Der angegebene target ist gleich null.

Beispiele

Das folgende Beispiel zeigt, wie für ein Image Objekt festgelegt BitmapScalingMode wird.

C#
// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);

Hinweise

Verwenden Sie die SetBitmapScalingMode -Methode für ein UIElement oder DrawingGroup absteigendes Element, das eine Bitmap animiert.

Beim Animieren der Skalierung von Bitmaps kann der Standardalgorithmus für das Resampling von Bildern hoher Qualität zuweilen einen solchen Umfang an Systemressourcen beanspruchen, dass eine Verringerung der Einzelbildrate auftritt und Animationen ruckartig wiedergegeben werden. Wenn Sie die BitmapScalingMode-Eigenschaft des RenderOptions-Objekts auf LowQuality festlegen, können Sie beim Skalieren einer Bitmap eine flüssigere Animation erstellen.

Gilt für:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Weitere Informationen