Partager via


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). La valeur peut être négative.

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.

Documentation Java 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à