최신 웹 개발 튜토리얼
 

HTML canvas putImageData() Method

<캔버스 개체

카피 아래 코드 화소와 캔버스에 지정된 사각형 데이터 getImageData() 다음과 함께 캔버스에 다시 화상 데이터를 넣어 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);
}
»그것을 자신을 시도

브라우저 지원

테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.

방법
putImageData() 4.0 9.0 3.6 4.0 10.1

정의 및 사용

putImageData() 방법은 화상 데이터를 둔다 (from a specified ImageData object) 다시 캔버스 상.

Tip: [정보 읽기 getImageData() 이 캔버스에 지정된 사각형에 대한 복사 픽셀 데이터를 방법.

Tip: [정보 읽기 createImageData() 비어있는 새 imageData의 객체를 생성하는 방법.


자바 스크립트 구문

자바 스크립트 구문 : context . putImageData( imgData,x,y, dirtyX,dirtyY,dirtyWidth,dirtyHeight ) ;

매개 변수 값

매개 변수 기술
imgData 캔버스에 다시 넣어 imageData의 객체를 지정합니다
x 상기 imageData의 객체의 좌측 상단 모서리의 픽셀 X 좌표
y 상기 imageData의 객체의 좌측 상단 모서리의 픽셀 Y 좌표
dirtyX 선택 과목. 수평 (x) 값은 픽셀 위치를 캔버스에 화상을 배치 할
dirtyY 선택 과목. 수직 (y) 값이 픽셀 위치를 캔버스에 화상을 배치 할
dirtyWidth 선택 과목. 폭은 캔버스에 이미지를 그리는 데 사용하는
dirtyHeight 선택 과목. 높이가 캔버스에 이미지를 그리는 데 사용하는

<캔버스 개체