Bitmap.ExtractAlpha 方法

定义

重载

ExtractAlpha()

返回一个新位图,该位图捕获原始的 alpha 值。

ExtractAlpha(Paint, Int32[])

返回一个新位图,该位图捕获原始的 alpha 值。

ExtractAlpha()

返回一个新位图,该位图捕获原始的 alpha 值。

[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

返回

包含原始位图的 alpha 通道的新位图。

属性

注解

返回一个新位图,该位图捕获原始的 alpha 值。 这可以使用 Canvas.drawBitmap()进行绘制,其中颜色将从传递给绘图调用的油漆中获取。

适用于 . 的 android.graphics.Bitmap.extractAlpha()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ExtractAlpha(Paint, Int32[])

返回一个新位图,该位图捕获原始的 alpha 值。

[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

参数

paint
Paint

用于修改生成的位图中的 alpha 值的可选油漆。 为默认行为传递 null。

offsetXY
Int32[]

可选数组,该数组返回返回的位图所需的 X(索引 0)和 Y(索引 1)偏移量,以便它直观地与原始位图排列。

返回

包含原始位图的 alpha 通道(可选修改)alpha 通道的新位图。 这可以使用 Canvas.drawBitmap()进行绘制,其中颜色将从传递给绘图调用的油漆中获取。

属性

注解

返回一个新位图,该位图捕获原始的 alpha 值。 这些值可能受可选 Paint 参数的影响,该参数可以包含自己的 alpha,还可能包含可更改生成的位图的实际维度的 MaskFilter(例如模糊掩码可能会放大生成的位图)。 如果 offsetXY 不为 null,它将返回的位图偏移量,以便逻辑上与原始位图对齐。 例如,如果画图包含半径为 2 的模糊,则 offsetXY[] 将包含 -2、-2,以便绘制 alpha 位图偏移量(-2、-2),然后绘制原始图将导致与原始位图的模糊对齐。

返回的位图的初始密度与原始位图的初始密度相同。

适用于 . 的 android.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于