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 (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 屬性授權中所述的詞彙使用。