반응형
HTML5에서 지원하는 <cavas> 기능으로 이미지를 출력하는 자바스크립트 코드입니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>캔버스: 이미지 출력하기</title>
</head>
<body>
<canvas id="canvas1" style="background-color:beige" width="300" height="300">
</canvas>
<script>
let canvas = document.getElementById("canvas1");
let context = canvas.getContext("2d");
let img = new Image();
img.onload = function () {
context.drawImage(img, 10, 10, 200, 200);
}
img.src = "gony_256.png";
</script>
</body>
</html>
캔버스에 이미지를 꽉 채우기 위해서는 아래와 같이 코드를 수정하면 됩니다.
context.drawImage(img, 0, 0, canvas.width, canvas.height); |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>캔버스: 이미지 출력하기</title>
</head>
<body>
<canvas id="canvas1" style="background-color:beige" width="300" height="300">
</canvas>
<script>
let canvas = document.getElementById("canvas1");
let context = canvas.getContext("2d");
let img = new Image();
img.onload = function () {
context.drawImage(img, 0, 0, canvas.width, canvas.height);
}
img.src = "gony_256.png";
</script>
</body>
</html>
반응형
'Javascript' 카테고리의 다른 글
(자바스크립트) HTML5 캔버스: 원 그리기 (0) | 2023.07.25 |
---|---|
(자바스크립트) HTML5 캔버스에 마우스로 그림 그리기 (0) | 2023.07.24 |
(자바스크립트) HTML5 캔버스: 선 그리기 (0) | 2023.07.23 |
(자바스크립트) HTML5 캔버스 기초: 사각형 그리기 (0) | 2023.07.22 |
(자바스크립트) Math.random를 이용한 구구단 맞추기 게임 (0) | 2023.07.21 |