Langage

Bitmap.GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) Méthode

Définition

Retourne en pixels[] une copie des données dans la 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

Paramètres

pixels
Int32[]

Tableau à recevoir les couleurs de l’image bitmap

offset
Int32

Premier index à écrire en pixels[]

stride
Int32

Nombre d’entrées en pixels[] à ignorer entre les lignes (doit être >= largeur de la bitmap). Peut être négatif.

x
Int32

Coordonnée x du premier pixel à lire à partir de la bitmap

y
Int32

Coordonnée y du premier pixel à lire à partir de la bitmap

width
Int32

Nombre de pixels à lire à partir de chaque ligne

height
Int32

Nombre de lignes à lire

Attributs

Exceptions

si x, y, width, height dépasse les limites de la bitmap, ou si abs(stride)

si le tableau de pixels est trop petit pour recevoir le nombre spécifié de pixels.

Remarques

Retourne en pixels[] une copie des données dans la bitmap. Chaque valeur est un int pack représentant un Color. Le paramètre stride permet à l’appelant d’autoriser les écarts dans le tableau de pixels retournés entre les lignes. Pour les résultats emballés normaux, il vous suffit de passer la largeur de la valeur de progression. Les couleurs retournées sont des valeurs ARVB non prémultipliées dans l’espace de ColorSpace.Named#SRGB sRGB couleurs.

Java documentation pour android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à