Linguaggio

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

Definizione

Sostituire i pixel nella bitmap con i colori nella matrice.

[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

Parametri

pixels
Int32[]

Colori da scrivere nella bitmap

offset
Int32

Indice del primo colore da leggere da pixel[]

stride
Int32

Numero di colori in pixel[] da ignorare tra le righe. In genere questo valore sarà uguale alla larghezza della bitmap, ma può essere maggiore (o negativo).

x
Int32

Coordinata x del primo pixel in cui scrivere nella bitmap.

y
Int32

Coordinata y del primo pixel in cui scrivere nella bitmap.

width
Int32

Numero di colori da copiare da pixel[] per riga

height
Int32

Numero di righe da scrivere nella bitmap

Attributi

Eccezioni

se la bitmap non è modificabile

se x, y, width, height sono esterni ai limiti della bitmap.

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

Commenti

Sostituire i pixel nella bitmap con i colori nella matrice. Ogni elemento della matrice è un int compresso che rappresenta un ARGB Color non premoltiplicato nello spazio dei ColorSpace.Named#SRGB sRGB colori.

per android.graphics.Bitmap.setPixels(int[], int, int, int, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a