Freigeben über


Bitmap.ExtractAlpha Methode

Definition

Überlädt

ExtractAlpha()

Gibt eine neue Bitmap zurück, die die Alphawerte des Originals erfasst.

ExtractAlpha(Paint, Int32[])

Gibt eine neue Bitmap zurück, die die Alphawerte des Originals erfasst.

ExtractAlpha()

Gibt eine neue Bitmap zurück, die die Alphawerte des Originals erfasst.

[Android.Runtime.Register("extractAlpha", "()Landroid/graphics/Bitmap;", "")]
public Android.Graphics.Bitmap ExtractAlpha ();
[<Android.Runtime.Register("extractAlpha", "()Landroid/graphics/Bitmap;", "")>]
member this.ExtractAlpha : unit -> Android.Graphics.Bitmap

Gibt zurück

neue Bitmap, die den Alphakanal der ursprünglichen Bitmap enthält.

Attribute

Hinweise

Gibt eine neue Bitmap zurück, die die Alphawerte des Originals erfasst. Dies kann mit Canvas.drawBitmap() gezeichnet werden, wobei die Farbe(n) aus der Farbe entnommen wird, die an den Draw-Aufruf übergeben wird.

Java-Dokumentation für android.graphics.Bitmap.extractAlpha().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ExtractAlpha(Paint, Int32[])

Gibt eine neue Bitmap zurück, die die Alphawerte des Originals erfasst.

[Android.Runtime.Register("extractAlpha", "(Landroid/graphics/Paint;[I)Landroid/graphics/Bitmap;", "")]
public Android.Graphics.Bitmap ExtractAlpha (Android.Graphics.Paint? paint, int[]? offsetXY);
[<Android.Runtime.Register("extractAlpha", "(Landroid/graphics/Paint;[I)Landroid/graphics/Bitmap;", "")>]
member this.ExtractAlpha : Android.Graphics.Paint * int[] -> Android.Graphics.Bitmap

Parameter

paint
Paint

Optionale Farbe, die verwendet wird, um die Alphawerte in der resultierenden Bitmap zu ändern. Übergeben Sie NULL für das Standardverhalten.

offsetXY
Int32[]

Optionales Array, das den X -Offset (Index 0) und Y (Index 1) zurückgibt, der zum Positionieren der zurückgegebenen Bitmap erforderlich ist, damit sie visuell mit dem Original ausgerichtet wird.

Gibt zurück

neue Bitmap mit dem Alphakanal (optional geändert durch Paint) der ursprünglichen Bitmap. Dies kann mit Canvas.drawBitmap() gezeichnet werden, wobei die Farbe(n) aus der Farbe entnommen wird, die an den Draw-Aufruf übergeben wird.

Attribute

Hinweise

Gibt eine neue Bitmap zurück, die die Alphawerte des Originals erfasst. Diese Werte können vom optionalen Paint-Parameter beeinflusst werden, der eigene Alpha enthalten kann, und auch einen MaskFilter enthalten, der die tatsächlichen Dimensionen der resultierenden Bitmap ändern kann (z. B. ein Weichzeichnermaskenfilter kann die resultierende Bitmap vergrößern). Wenn offsetXY nicht NULL ist, gibt sie den Wert zurück, um die zurückgegebene Bitmap zu versatz, sodass sie logisch am Original ausgerichtet wird. Wenn die Farbe beispielsweise einen Weichzeichner des Radius 2 enthält, würde offsetXY[] -2, -2 enthalten, sodass das Zeichnen des Alpha-Bitmap-Offsets um (-2, -2) und dann das Zeichnen des Originals dazu führen würde, dass der Weichzeichner visuell an dem Original ausgerichtet wird.

Die anfängliche Dichte der zurückgegebenen Bitmap entspricht den Ursprünglichen.

Java-Dokumentation für android.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: