語言

Bitmap.ExtractAlpha 方法

定義

多載

名稱 Description
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() 繪製,顏色會從傳遞給繪製呼叫的顏料中取得。

Java 文件 android.graphics.Bitmap.extractAlpha()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 通道。 這可以用 Canvas.drawBitmap() 繪製,顏色會從傳遞給繪製呼叫的顏料中取得。

屬性

備註

回傳一個新的點陣圖,捕捉原始 alpha 值。 這些值可能會受到可選的 Paint 參數影響,該參數可以包含自己的 alpha,也可能包含 MaskFilter,可以改變產生點陣圖的實際尺寸(例如模糊遮罩濾鏡可能會放大結果點陣圖)。 如果 offsetXY 不是 null,則會回傳回來的位圖偏移量,使其邏輯上與原始對齊。 例如,若塗料包含半徑為 2 的模糊,則 offsetXY[] 會包含 -2、-2,因此將 alpha 位圖偏移量為 (-2, -2) 後再繪製原始,視覺上會與原始對齊。

回傳的位圖初始密度與原始相同。

Java 文件 android.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於