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

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 4Edge Support complet OuiFirefox Support complet 14IE Support complet 9Opera Support complet 9Safari Support complet 3.1WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile ? Firefox Android Support complet 14Opera Android Support complet 10Safari iOS Support complet 3.2Samsung Internet Android Support complet Oui
Available in workersChrome Support complet OuiEdge ? Firefox Support complet 25IE ? Opera ? Safari ? WebView Android Support complet OuiChrome Android ? Edge Mobile ? Firefox Android Support complet 25Opera Android ? Safari iOS ? Samsung Internet Android ?
ImageData() constructor
Expérimentale
Chrome Support complet 42Edge Support complet OuiFirefox Support complet 29IE Aucun support NonOpera Support complet 29Safari ? WebView Android Aucun support NonChrome Android Support complet 42Edge Mobile ? Firefox Android Support complet 29Opera Android ? Safari iOS ? Samsung Internet Android Support complet 4.0
dataChrome Support complet OuiEdge Support complet 12Firefox Support complet 14IE Support complet 9Opera Support complet 9Safari Support complet 3.1WebView Android ? Chrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet 14Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet Oui
heightChrome Support complet OuiEdge Support complet 12Firefox Support complet 14IE Support complet 9Opera Support complet 9Safari Support complet 3.1WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet 14Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet Oui
widthChrome Support complet OuiEdge Support complet 12Firefox Support complet 14IE Support complet 9Opera Support complet 9Safari Support complet 3.1WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet 14Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.

Voir aussi

Étiquettes et contributeurs liés au document

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