L'interface ImageData représente les données des pixels au sein d'une certaine zone dans un élément <canvas>. Elle est définie par les méthodes des constructeurs ou créateurs d'objet ImageData()  sur l'objet CanvasRenderingContext2D associé à canevas,  createImageData() et  getImageData(). Elle peut être également utilisée pour redéfinir une partie du canevas en utilisant putImageData().

Constructeurs

ImageData()
Crée un objet ImageData à partir d'un Uint8ClampedArray donné et la taille de l'image qu'il contient. Si aucun tableau n'est donné, il crée une image d'un rectangle noir. Notez que c'est la façon la plus courante de créer un tel objet dans les "Workers" car createImageData () n'y est pas disponible.

Propriétés

ImageData.data
Un Uint8ClampedArray représentant un tableau à une seule dimension contenant les données des pixels sous format RVBA, chaque valeur comprise entre 0 et 255 (inclus).
ImageData.height Lecture seule
Un unsigned long représentant la hauteur effective, en pixels, de l'objet ImageData.
ImageData.width Lecture seule
Un unsigned long représentant la largeur effective, en pixels, de l'objet ImageData.

Spécifications

Spécification Statut Commentaire
HTML Living Standard
La définition de 'ImageData' dans cette spécification.
Standard évolutif  

Compatibilité des navigateurs

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 4.0 (Oui) 14 (14) 9.0 9.0 3.1
Support in workers (Oui) ? 25 (25) ? ? ?
ImageData() constructor 43 (Oui) 29 (29) Pas de support 30 ?
Feature Android Android Webview Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support 2.1 (Oui) (Oui) 14.0 (14) ? 10.0 3.2 (Oui)
Support in workers ? (Oui) ? 25.0 (25) ? ? ? (Oui)
ImageData() constructor ? (Oui) (Oui) 29.0 (29) ? ? ? (Oui)

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : loella16, fscholz, Sandyl
 Dernière mise à jour par : loella16,