Javascript

(자바스크립트) HTML5 캔버스: 이미지 출력하기

고니자니 2023. 7. 24. 08:00
반응형

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>

(자바스크립트) 캔버스: 이미지 출력하기, 웰시코기 고니

 

반응형