Condividi tramite


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

Definizione

Restituisce in pixel[] una copia dei dati nella 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

Parametri

pixels
Int32[]

Matrice in cui ricevere i colori della bitmap

offset
Int32

Primo indice da scrivere in pixel[]

stride
Int32

Numero di voci in pixel[] da ignorare tra le righe (deve essere >= larghezza della bitmap). Può essere un valore negativo.

x
Int32

Coordinata x del primo pixel da leggere dalla bitmap

y
Int32

Coordinata y del primo pixel da leggere dalla bitmap

width
Int32

Numero di pixel da leggere da ogni riga

height
Int32

Numero di righe da leggere

Attributi

Eccezioni

se x, y, width, height superano i limiti della bitmap o se abs(stride)

se la matrice di pixel è troppo piccola per ricevere il numero specificato di pixel.

Commenti

Restituisce in pixel[] una copia dei dati nella bitmap. Ogni valore è un int compresso che rappresenta un oggetto Color. Il parametro stride consente al chiamante di consentire spazi vuoti nella matrice di pixel restituiti tra righe. Per i normali risultati compressi, passare semplicemente la larghezza per il valore stride. I colori restituiti sono valori ARGB non premoltiplicati nello spazio colori ColorSpace.Named#SRGB sRGB .

Documentazione java per android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a