Language

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

定義

ビットマップ内のピクセルを配列内の色に置き換えます。

[Android.Runtime.Register("setPixels", "([IIIIIII)V", "")]
public void SetPixels(int[] pixels, int offset, int stride, int x, int y, int width, int height);
[<Android.Runtime.Register("setPixels", "([IIIIIII)V", "")>]
member this.SetPixels : 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、幅、高さがビットマップの境界外にある場合。

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

注釈

ビットマップ内のピクセルを配列内の色に置き換えます。 配列内の各要素は、ColorSpace.Named#SRGB sRGB色空間内の事前乗算されていない ARGB Colorを表すパックされた int です。

Javaドキュメント。

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

適用対象