Sprache

Bitmap.CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) Methode

Definition

Erstellt nach Möglichkeit eine neue Bitmap, die von einer vorhandenen Bitmap skaliert wird.

[Android.Runtime.Register("createScaledBitmap", "(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateScaledBitmap(Android.Graphics.Bitmap src, int dstWidth, int dstHeight, bool filter);
[<Android.Runtime.Register("createScaledBitmap", "(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;", "")>]
static member CreateScaledBitmap : Android.Graphics.Bitmap * int * int * bool -> Android.Graphics.Bitmap

Parameter

src
Bitmap

Die Quellbitmap.

dstWidth
Int32

Die gewünschte Breite der neuen Bitmap.

dstHeight
Int32

Die gewünschte Höhe der neuen Bitmap.

filter
Boolean

Gibt an, ob bilineare Filterung beim Skalieren der Bitmap verwendet werden soll. Wenn dies zutrifft, wird bilineare Filterung verwendet, wenn die Skalierung, die eine bessere Bildqualität hat, zu Kosten schlechterer Leistung verwendet wird. Wenn dies falsch ist, wird stattdessen die Skalierung des nächstgelegenen Nachbarn verwendet, was eine schlechtere Bildqualität hat, aber schneller ist. Die empfohlene Standardeinstellung besteht darin, den Filter auf "true" festzulegen, da die Kosten der bilinearen Filterung in der Regel minimal sind und die verbesserte Bildqualität erheblich ist.

Gibt zurück

Die neue skalierte Bitmap oder die Quellbitmap, wenn keine Skalierung erforderlich ist.

Attribute

Ausnahmen

wenn breite = 0 oder höhe = 0 ist <<

Hinweise

Erstellt nach Möglichkeit eine neue Bitmap, die von einer vorhandenen Bitmap skaliert wird. Wenn die angegebene Breite und Höhe mit der aktuellen Breite und Höhe der Quellbitmap identisch sind, wird die Quellbitmap zurückgegeben, und es wird keine neue Bitmap erstellt.

Java Dokumentation für android.graphics.Bitmap.createScaledBitmap(android.graphics.Bitmap, int, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: