Bitmap.ExtractAlpha 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。