Derniers tutoriels de développement web
 

HTML canvas putImageData() Method

<HTML Canvas Référence

Exemple

Le code ci - dessous les copies de données de pixels pour un rectangle spécifié sur la toile avec getImageData() , puis mettre les données d'image en arrière sur la toile avec putImageData() :

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(10,10,50,50);

function copy()
{
var imgData=ctx.getImageData(10,10,50,50);
ctx.putImageData(imgData,10,70);
}
Essayez - le vous - même »

support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui soutient pleinement la méthode.

méthode
putImageData() Oui 9.0 Oui Oui Oui

Définition et utilisation

Le putImageData() méthode met les données d'image ( à partir d' un objet ImageData spécifié) retour sur la toile.

Astuce: Lisez à propos de la getImageData() méthode qui copie les données de pixels pour un rectangle spécifié sur une toile.

Astuce: Lisez à propos de la createImageData() méthode qui crée un nouvel objet de ImageData vide.


JavaScript Syntaxe

Syntaxe JavaScript: context.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight );

Paramètre valeurs

Paramètre La description
imgData Indique l'objet ImageData remettre sur la toile
x La coordonnée x, en pixels, du coin supérieur gauche de l'objet ImageData
y La coordonnée y, en pixels, du coin supérieur gauche de l'objet ImageData
dirtyX Optionnel. La valeur horizontale (x), en pixels, où placer l'image sur la toile
dirtyY Optionnel. La valeur verticale (y), en pixels, où placer l'image sur la toile
dirtyWidth Optionnel. La largeur à utiliser pour dessiner l'image sur la toile
dirtyHeight Optionnel. La hauteur à utiliser pour dessiner l'image sur la toile

<HTML Canvas Référence