예
다시 사각형을 그립니다, 200 %, 배율을 사각형을 그립니다
자바 스크립트 :
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
»그것을 자신을 시도 브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
scale() | 4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
정의 및 사용
scale() 메소드는 현재 도면, 크거나 작은을 확장 할 수 있습니다.
Note: 도면을 확장 할 경우, 앞으로 모든 도면도 조정됩니다. 위치도 조정됩니다. 당신은 경우 scale(2,2) ; 도면은 두 번까지 캔버스의 왼쪽과 위쪽에서 사용자가 지정한로 자리 매김 할 것입니다.
자바 스크립트 구문 : | context . scale( scalewidth,scaleheight ) ; |
---|
매개 변수 값
매개 변수 | 기술 | 플레이 |
---|---|---|
scalewidth | 현재 도면의 너비를 조절 (1=100%, 0.5=50%, 2=200%, etc.) | »플레이 |
scaleheight | 현재 도면의 높이를 조절 (1=100%, 0.5=50%, 2=200%, etc.) | »플레이 |
더 예
예
, 200 %에 사각형 규모를 그리기 200 %, 다시 규모를 사각형을 그립니다, 200 %, 다시 규모를 사각형을 그립니다 다시 사각형을 그립니다 :
자바 스크립트 :
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
»그것을 자신을 시도 <캔버스 개체