Language

Bitmap.ExtractAlpha メソッド

定義

オーバーロード

名前 説明
ExtractAlpha()

元のアルファ値をキャプチャする新しいビットマップを返します。

ExtractAlpha(Paint, Int32[])

元のアルファ値をキャプチャする新しいビットマップを返します。

ExtractAlpha()

元のアルファ値をキャプチャする新しいビットマップを返します。

[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

返品

元のビットマップのアルファ チャネルを含む新しいビットマップ。

属性

注釈

元のアルファ値をキャプチャする新しいビットマップを返します。 これは Canvas.drawBitmap() で描画できます。ここで、描画呼び出しに渡されるペイントから色が取得されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ExtractAlpha(Paint, Int32[])

元のアルファ値をキャプチャする新しいビットマップを返します。

[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

結果のビットマップのアルファ値を変更するために使用されるオプションのペイント。 既定の動作には null を渡します。

offsetXY
Int32[]

返されたビットマップを元のビットマップと視覚的に並べて配置するために必要な X (インデックス 0) オフセットと Y (インデックス 1) オフセットを返す省略可能な配列。

返品

元のビットマップのアルファ チャネル (必要に応じてペイントによって変更) を含む新しいビットマップ。 これは Canvas.drawBitmap() で描画できます。ここで、描画呼び出しに渡されるペイントから色が取得されます。

属性

注釈

元のアルファ値をキャプチャする新しいビットマップを返します。 これらの値は、独自のアルファを含むことができるオプションの Paint パラメーターの影響を受ける可能性があります。また、結果として得られるビットマップの実際の寸法を変更する可能性がある MaskFilter を含めることもできます (例: ぼかしマスクフィルターは、結果のビットマップを拡大する可能性があります)。 offsetXY が null でない場合は、返されたビットマップをオフセットする量を返し、元のビットマップと論理的に一致するようにします。 たとえば、ペイントに半径 2 のぼかしが含まれている場合、offsetXY[] には -2、-2 が含まれるため、アルファ ビットマップオフセットを (-2, -2) で描画した後、元の描画によってぼかしが視覚的に元のビットマップと整列します。

返されるビットマップの初期密度は元のビットマップと同じです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象