Bitmap.CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.