Bitmap.ExtractAlpha 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 属性许可证中所述的术语使用。