Bitmap.ExtractAlpha Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.