Language

Bitmap.GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) メソッド

定義

ビットマップ内のデータのコピーをピクセル単位で返します。

[Android.Runtime.Register("getPixels", "([IIIIIII)V", "")]
public void GetPixels(int[] pixels, int offset, int stride, int x, int y, int width, int height);
[<Android.Runtime.Register("getPixels", "([IIIIIII)V", "")>]
member this.GetPixels : int[] * int * int * int * int * int * int -> unit

パラメーター

pixels
Int32[]

ビットマップの色を受け取る配列

offset
Int32

ピクセルに書き込む最初のインデックス[]

stride
Int32

行間をスキップするエントリの数 ( >= ビットマップの幅にする必要があります)。 負の値を指定できます。

x
Int32

ビットマップから読み取る最初のピクセルの x 座標

y
Int32

ビットマップから読み取る最初のピクセルの y 座標

width
Int32

各行から読み取るピクセル数

height
Int32

読み取る行の数

属性

例外

x、y、幅、高さがビットマップの境界を超える場合、または abs(stride)

ピクセル配列が小さすぎて指定されたピクセル数を受け取り得ない場合は〘。

注釈

ビットマップ内のデータのコピーをピクセル単位で返します。 各値は、 Colorを表すパックされた int です。 stride パラメーターを使用すると、呼び出し元は、返されたピクセル配列内の行間のギャップを許可できます。 通常のパックされた結果の場合は、ストライド値の幅を渡すだけです。 返される色は、 ColorSpace.Named#SRGB sRGB 色空間内の事前乗算されていない ARGB 値です。

Javaドキュメント。

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

適用対象