Najnowsze tutoriale tworzenie stron internetowych
 

HTML canvas putImageData() Method

<HTML Canvas referencyjny

Przykład

Poniższy kod kopiuje dane pikseli w określonym prostokącie na płótnie z getImageData() , a następnie umieścić dane obrazu z powrotem na płótnie z 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);
}
Spróbuj sam "

Pomoc Browser

Liczby w tabeli określ pierwszą wersję przeglądarki, który w pełni obsługuje metodę.

metoda
putImageData() tak 9,0 tak tak tak

Definicja i Wykorzystanie

putImageData() Metoda kładzie danych obrazu (od określonego obiektu imageData) z powrotem na płótno.

Wskazówka: Czytaj o getImageData() metoda, która kopiuje dane pikseli dla określonego prostokąta na płótnie.

Wskazówka: Czytaj o createImageData() metodę, która tworzy nowy, pusty imageData obiekt.


Składnia JavaScript

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

wartości parametrów

Parametr Opis
imgData Określa obiekt imageData umieścić z powrotem na płótnie
x Współrzędna x, w pikselach lewym górnym rogu obiektu imageData
y Współrzędna y, w pikselach lewym górnym rogu obiektu imageData
dirtyX Opcjonalny. The (x) Wartość poziome, w pikselach, gdzie umieścić obraz na płótnie
dirtyY Opcjonalny. The (y) Wartość pionowe, w pikselach, gdzie umieścić obraz na płótnie
dirtyWidth Opcjonalny. Szerokość użyć, aby narysować obraz na płótnie
dirtyHeight Opcjonalny. Wysokość użyć, aby narysować obraz na płótnie

<HTML Canvas referencyjny