캔버스 객체의 메소드에는 getContext(type), save(), Restore(), BeginPath(), moveTo(), lineTo(), ect(), arc(),quadraticCurveTo(), bezierCurveTo(), 스트로크( ), 채우기(), 클리어Rect(), getImageData(), putImageData() 등
이 문서의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.
캔버스 개체는 웹 페이지에 그래픽, 애니메이션 및 기타 시각 효과를 그리는 데 사용되는 HTML5의 요소입니다. 그래픽 그리기, 텍스트 추가, 요소 변환 및 사용자 상호 작용 처리를 위한 일련의 방법을 제공합니다. 다음은 캔버스 개체의 몇 가지 일반적인 메서드입니다.
getContext(type): 그리기 컨텍스트를 가져옵니다. type 매개변수는 사용할 컨텍스트 유형을 지정하며, 일반적으로 2차원 컨텍스트의 경우 "2d"입니다.
save(): 현재 그리기 상태를 저장합니다. Restore() 메서드를 사용하면 이전에 저장된 상태로 복원할 수 있습니다.
restore(): 이전에 저장된 도면 상태를 복원합니다.
beginPath(): 새 경로를 시작합니다.
closePath(): 현재 경로를 닫습니다.
moveTo(x, y): 경로를 지정된 좌표 위치로 이동합니다.
lineTo(x, y): 지정된 좌표 위치에 직선 경로를 추가합니다.
Rect(x, y, width, height): 직사각형 경로를 만듭니다.
arc(x, y, radius, startAngle, endAngle, anticlockwise): 호 경로를 만듭니다.
quadraticCurveTo(cp1x, cp1y, x, y): 2차 베지어 곡선 경로를 만듭니다.
bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y): 3차 베지어 곡선 경로를 만듭니다.
Stroke(): 현재 경로의 테두리를 그립니다.
fill(): 현재 경로의 내용을 채웁니다.
clearRect(x, y, width, height): 지정된 직사각형 영역의 픽셀을 지웁니다.
getImageData(x, y, width, height): 지정된 직사각형 영역의 픽셀 데이터를 가져옵니다.
putImageData(imageData, x, y): 지정된 위치에 픽셀 데이터를 그립니다.
createLinearGradient(x0, y0, x1, y1): 선형 그래디언트 개체를 만듭니다.
createRadialGradient(x0, y0, r0, x1, y1, r1): 방사형 그래디언트 개체를 만듭니다.
createPattern(이미지, 반복): 패턴 개체를 만듭니다.
drawImage(image, x, y, width, height): 이미지를 그립니다.
fillText(text, x, y [, maxWidth]): 채우기 텍스트를 그립니다.
StrokeText(text, x, y [, maxWidth]): 텍스트 테두리를 그립니다.
measureText(text): 지정된 텍스트 너비가 포함된 개체를 반환합니다.
rotate(angle): 현재 그림을 회전합니다.
scale(scaleX, scaleY): 현재 도면의 크기를 조정합니다.
translate(x, y): 현재 도면을 번역합니다.
transform(a, b, c, d, e, f): 행렬 변환을 적용합니다.
setTransform(a, b, c, d, e, f): 현재 행렬 변환을 재설정합니다.
위는 다양한 그리기 효과와 애니메이션을 얻기 위해 조합하여 사용할 수 있는 캔버스 개체의 몇 가지 일반적인 방법입니다.
위 내용은 캔버스 객체에는 어떤 메소드가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!