次の方法で共有


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 ドキュメントandroid.graphics.Bitmap.extractAlpha()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 ドキュメントandroid.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象