Compartilhar via


Bitmap.ExtractAlpha Método

Definição

Sobrecargas

ExtractAlpha()

Retorna um novo bitmap que captura os valores alfa do original.

ExtractAlpha(Paint, Int32[])

Retorna um novo bitmap que captura os valores alfa do original.

ExtractAlpha()

Retorna um novo bitmap que captura os valores alfa do 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

Retornos

Novo bitmap que contém o canal alfa do bitmap original.

Atributos

Comentários

Retorna um novo bitmap que captura os valores alfa do original. Isso pode ser desenhado com Canvas.drawBitmap(), onde a(s) cor(es) será(ão) retirada(s) da tinta que é passada para a chamada de desenho.

Documentação Java para android.graphics.Bitmap.extractAlpha().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

ExtractAlpha(Paint, Int32[])

Retorna um novo bitmap que captura os valores alfa do 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 os valores alfa no bitmap resultante. Passe null para o comportamento padrão.

offsetXY
Int32[]

Matriz opcional que retorna o deslocamento X (índice 0) e Y (índice 1) necessário para posicionar o bitmap retornado de modo que ele se alinhe visualmente com o original.

Retornos

Novo bitmap que contém o canal alfa (opcionalmente modificado pelo Paint) do bitmap original. Isso pode ser desenhado com Canvas.drawBitmap(), onde a(s) cor(es) será(ão) retirada(s) da tinta que é passada para a chamada de desenho.

Atributos

Comentários

Retorna um novo bitmap que captura os valores alfa do original. Esses valores podem ser afetados pelo parâmetro opcional Paint, que pode conter seu próprio alfa, e também pode conter um MaskFilter que pode alterar as dimensões reais do bitmap resultante (por exemplo, um filtro de máscara de desfoque pode ampliar o bitmap resultante). Se offsetXY não for nulo, ele retornará o valor para compensar o bitmap retornado para que ele se alinhe logicamente com o original. Por exemplo, se a tinta contiver um desfoque de raio 2, então offsetXY[] conterá -2, -2, de modo que desenhar o bitmap alfa deslocado por (-2, -2) e, em seguida, desenhar o original resultaria no alinhamento visual do desfoque com o original.

A densidade inicial do bitmap retornado é a mesma do original.

Documentação Java para android.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a