11. HTML5 캔버스 그래픽 이론문제 정답

2023. 12. 9. 00:16·1학년/명품 HTML+CSS+JS

1. 2번( <canvas>)

 

2. 3번 (3d 그래픽도 지원한다, webgl을 이용해 3d 그래픽을 수행할 수 있다.)

 

3.

    <canvas id="can" width="300" height="300"></canvas>
    <script>
        let canvas = document.getElementById("can");
        let context = canvas.getContext("2d");
        context.beginPath();
        context.moveTo(10,10);
        context.lineTo(50,50);
        context.stroke();

 

4. 4번 (stroke 사용 이후에도 경로는 삭제되지 않으므로, beginPath()를 다시 사용해 삭제해야한다.)

 

5. rect()는 경로에 넣어 사용하지만, strokeRect() 경로에 삽입하지 않고 캔버스에 바로 그릴 수 있다.

 

6. 2번 (context.clearRect(0,0,canvas.width, canvas.height);

 

7. 이미지가 로딩되어야 그릴 수 있으므로, img.onload를 이용해 함수를 작성 하고 이미지 로딩을 시작해야한다.

 let img = new Image();
        img.onload = function (){
            context.drawImage(img,10,10);
        }
        img.src = "lion.png";

 

8. 이미지로딩을 지시하기전, img.onload 리스너에 이미지가 로딩되었을 때 이미지를 그리는 자바스크립트 코드를 작성해둬야한다.

 let img = new Image();
        img.onload = function (){
            context.drawImage(img,10,10);
        }
        img.src = "lion.png";

'1학년 > 명품 HTML+CSS+JS' 카테고리의 다른 글

9. 이벤트 기초 및 활용 이론문제 정답  (0) 2023.12.09
6. 자바스크립트 언어 이론문제 정답  (0) 2023.12.09
10. 윈도우와 브라우저 관련 객체 실습문제 정답  (2) 2023.12.08
10. 윈도우와 브라우저 관련 객체 이론문제 정답  (0) 2023.12.07
8. HTML DOM과 Document 실습문제 정답  (1) 2023.12.06
'1학년/명품 HTML+CSS+JS' 카테고리의 다른 글
  • 9. 이벤트 기초 및 활용 이론문제 정답
  • 6. 자바스크립트 언어 이론문제 정답
  • 10. 윈도우와 브라우저 관련 객체 실습문제 정답
  • 10. 윈도우와 브라우저 관련 객체 이론문제 정답
피까츄
피까츄
프로그래밍 마스터가 될테야
  • 피까츄
    프로그래밍 마스터
    피까츄
  • 전체
    오늘
    어제
    • 분류 전체보기 (64) N
      • 컴퓨터가 이상해요 모음집 (3)
      • 프로그래밍 (0)
      • 회고 (0)
      • 1학년 (21)
        • 명품 HTML+CSS+JS (10)
        • 쉽게 배우는 C언어 Express (2)
        • R언어 (9)
      • 2학년 (3)
        • C언어로 쉽게 풀어쓴 자료구조 (1)
        • 프로그래밍 언어론 (2)
      • 개인공부 (24) N
        • 백준 (17)
        • 코드트리 JS (6) N
        • 코테 공부 (1) N
      • 교재 (9)
        • 이것이 C++이다 (0)
        • 이것이 JAVA다 (0)
        • 혼자 공부하는 컴퓨터구조 + 운영체제 (1)
        • 혼자 공부하는 데이터통신 (0)
        • 코어 자바스크립트 (8)
      • 유데미 (3)
        • 100일 코딩 챌린지 (3)
  • 블로그 메뉴

    • 방명록
    • 그림블로그
    • 3D 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    js #자바스크립트_기초
    복습
    작업표시줄클릭안됨
    프로그래밍언어론
    가상현실 설정
    the package javax.swing is not accessible
    윈도우 기능 켜기
    HTML5+CSS3+Javascript 웹 프로그래밍 #연습문제 #이론문제 #실습문제 #풀이 #정답
    0x80370102오류코드
    우분투 설치 오류
    우분투C
    우분투java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
피까츄
11. HTML5 캔버스 그래픽 이론문제 정답
상단으로

티스토리툴바