Najnowsze tutoriale tworzenie stron internetowych
 

HTML canvas putImageData() Method

<Płótno Przedmiot

Przykład

Kod poniżej kopii dane pikseli dla określonej prostokąta na płótnie getImageData() , a następnie umieścić dane obrazu z powrotem na płótnie 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 "

Wsparcie przeglądarka

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

metoda
putImageData() 4.0 9.0 3.6 4.0 10,1

Definicja i Wykorzystanie

putImageData() Sposób przekazuje dane obrazu (from a specified ImageData object) z powrotem na płótnie.

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

Tip: Czytaj o createImageData() metody, 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ędnej x, w pikselach, w lewym górnym rogu obiektu Imagedata
y Współrzędnej y, w pikselach, w lewym górnym rogu obiektu Imagedata
dirtyX Opcjonalny. Poziomej (x) wartości w pikselach, w którym umieszczony obraz na płótnie
dirtyY Opcjonalny. Pionową (y) wartości w pikselach, w którym umieszczony 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

<Płótno Przedmiot