共用方式為


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 (index 0) 和 Y (index 1) 位移,以放置傳回的點陣圖,使其以可視化方式與原始位圖對齊。

傳回

包含原始點圖之 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 屬性授權中所述的詞彙使用。

適用於