Compartir a través de


Bitmap.ExtractAlpha Método

Definición

Sobrecargas

ExtractAlpha()

Devuelve un nuevo mapa de bits que captura los valores alfa del original.

ExtractAlpha(Paint, Int32[])

Devuelve un nuevo mapa de bits que captura los valores alfa del original.

ExtractAlpha()

Devuelve un nuevo mapa de bits que captura los valores alfa del original.

[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

Devoluciones

nuevo mapa de bits que contiene el canal alfa del mapa de bits original.

Atributos

Comentarios

Devuelve un nuevo mapa de bits que captura los valores alfa del original. Esto se puede dibujar con Canvas.drawBitmap(), donde se tomarán los colores de la pintura que se pasa a la llamada de dibujo.

Documentación de Java para android.graphics.Bitmap.extractAlpha().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ExtractAlpha(Paint, Int32[])

Devuelve un nuevo mapa de bits que captura los valores alfa del original.

[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

Parámetros

paint
Paint

Pintura opcional usada para modificar los valores alfa en el mapa de bits resultante. Pase null para el comportamiento predeterminado.

offsetXY
Int32[]

Matriz opcional que devuelve el desplazamiento X (índice 0) e Y (índice 1) necesario para colocar el mapa de bits devuelto para que visualmente se ajuste al original.

Devoluciones

nuevo mapa de bits que contiene el canal alfa (modificado opcionalmente por pintura) del mapa de bits original. Esto se puede dibujar con Canvas.drawBitmap(), donde se tomarán los colores de la pintura que se pasa a la llamada de dibujo.

Atributos

Comentarios

Devuelve un nuevo mapa de bits que captura los valores alfa del original. Estos valores pueden verse afectados por el parámetro paint opcional, que puede contener su propio alfa, y también pueden contener un MaskFilter que podría cambiar las dimensiones reales del mapa de bits resultante (por ejemplo, un filtro de máscara de desenfoque podría ampliar el mapa de bits resultante). Si offsetXY no es null, devuelve la cantidad para desplazar el mapa de bits devuelto para que se alinee lógicamente con el original. Por ejemplo, si la pintura contiene un desenfoque de radio 2, offsetXY[] contendrá -2, -2, para que dibujar el desplazamiento del mapa de bits alfa por (-2, -2) y, a continuación, dibujar el original daría como resultado la alineación visual del desenfoque con el original.

La densidad inicial del mapa de bits devuelto es la misma que la del original.

Documentación de Java para android.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a