이 글에서는 HTML5 Canvas API에서 drawImage() 메소드의 사용 예를 주로 소개합니다. drawImage() 메소드는 주로 이미지 크기를 조정하는 데 사용됩니다. 또는 자르기, 기사에서 좌표 및 관련 매개 변수의 사용법을 제공하며 필요한 친구가 참조할 수 있습니다.
drawImage()는 매우 중요한 방법으로 이미지, 캔버스, 동영상 크기를 조정하거나 잘라냅니다.
에는 세 가지 표현 형식이 있습니다. 문법 1context.drawImage(img,dx,dy);
안녕
JavaScript 코드클립보드에 콘텐츠 복사
context.drawImage(img,dx,dy,dw,dw);
그림이 자동으로 확대되거나 축소됩니다. 3개 매개변수 버전은 표준 형식이며 이미지, 캔버스 또는 비디오를 로드하는 데 사용할 수 있습니다. 5개 매개변수 버전은 이미지를 로드할 수 있을 뿐만 아니라 9개의 매개변수로 이미지 크기를 조정할 수도 있습니다. 크기 조정 외에도 버전을 자를 수도 있습니다. 각 매개변수의 의미는 아래 표를 참조하세요.
매개변수 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
img | |||||||||||||||||||||
sx | 선택사항. 자르기를 시작할 X 좌표 위치입니다. | ||||||||||||||||||||
sy | 선택사항. 절단을 시작할 Y좌표 위치입니다. | ||||||||||||||||||||
너비
| 선택사항. 자른 이미지의 너비입니다. | ||||||||||||||||||||
키 | 선택사항. 잘린 이미지의 높이입니다. | ||||||||||||||||||||
x | 이미지의 x 좌표 위치를 캔버스에 배치합니다. | ||||||||||||||||||||
y | 이미지의 y 좌표 위치를 캔버스에 배치합니다. | ||||||||||||||||||||
너비 | 선택사항. 사용할 이미지의 너비입니다. (이미지를 늘리거나 줄입니다) | ||||||||||||||||||||
height | 사용할 이미지의 높이입니다. (이미지를 늘리거나 줄입니다) |
아아아앙
실행 결과:
사진 프레임 만들기: 여기서 clip
context.drawImage(img,sx,sy,sw,sh,dx,dy,dw,dh);
위 내용은 HTML5 Canvas API에서 drawImage() 메소드를 사용하기 위한 코드 예제 공유(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!