Los últimos tutoriales de desarrollo web
 

HTML canvas putImageData() Method

<Canvas Referencia HTML

Ejemplo

El código siguiente copia los datos de píxeles para un rectángulo especificado en el lienzo con getImageData() , y luego poner los datos de la imagen de nuevo en la lona con 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);
}
Inténtalo tú mismo "

Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.

Método
putImageData() 9.0

Definición y Uso

El putImageData() método devuelve los datos de la imagen (de un objeto especificado ImageData) de nuevo en el lienzo.

Consejo: Lea acerca de la getImageData() método que copia los datos de los píxeles de un rectángulo especificado en un lienzo.

Consejo: Lea acerca de la createImageData() método que crea un nuevo objeto ImageData en blanco.


sintaxis JavaScript

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

Los valores de los parámetros

Parámetro Descripción
imgData Especifica el objeto ImageData para volver a poner en el lienzo
x La coordenada x, en píxeles, de la esquina superior izquierda del objeto ImageData
y La coordenada y, en píxeles, de la esquina superior izquierda del objeto ImageData
dirtyX Opcional. El valor horizontal (x), en píxeles, dónde colocar la imagen en el lienzo
dirtyY Opcional. El valor vertical (y), en píxeles, dónde colocar la imagen en el lienzo
dirtyWidth Opcional. La anchura de usar para dibujar la imagen en el lienzo
dirtyHeight Opcional. La altura a utilizar para dibujar la imagen en el lienzo

<Canvas Referencia HTML