Bagikan melalui


Bitmap.GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) Metode

Definisi

Mengembalikan dalam piksel[] salinan data dalam bitmap.

[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

Parameter

pixels
Int32[]

Array untuk menerima warna bitmap

offset
Int32

Indeks pertama yang ditulis ke dalam piksel[]

stride
Int32

Jumlah entri dalam piksel[] untuk melewati antar baris (harus >= lebar bitmap). Bisa negatif.

x
Int32

Koordinat x piksel pertama yang dibaca dari bitmap

y
Int32

Koordinat y dari piksel pertama yang dibaca dari bitmap

width
Int32

Jumlah piksel yang akan dibaca dari setiap baris

height
Int32

Jumlah baris yang akan dibaca

Atribut

Pengecualian

jika x, y, lebar, tinggi melebihi batas bitmap, atau jika abs(stride)

jika array piksel terlalu kecil untuk menerima jumlah piksel yang ditentukan.

Keterangan

Mengembalikan dalam piksel[] salinan data dalam bitmap. Setiap nilai adalah int kemasan yang Colormewakili . Parameter stride memungkinkan pemanggil untuk memungkinkan celah dalam array piksel yang dikembalikan antar baris. Untuk hasil kemasan normal, cukup lewati lebar untuk nilai stride. Warna yang dikembalikan adalah nilai ARGB yang tidak tersimpan sebelumnya dalam spasi ColorSpace.Named#SRGB sRGB warna.

Dokumentasi Java untuk android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk