HTML의 새로운 캔버스 요소로 약간 실험하고 있습니다.
캔버스에 이미지를 추가하고 싶지만 어떤 이유로 작동하지 않습니다.
다음 코드가 있습니다.
HTML
<canvas id="viewport"></canvas>
CSS
canvas#viewport { border: 1px solid white; width: 900px; }
JS
var canvas = document.getElementById('viewport'),
context = canvas.getContext('2d');
make_base();
function make_base()
{
base_image = new Image();
base_image.src = 'img/base.png';
context.drawImage(base_image, 100, 100);
}
이미지가 존재하고 JavaScript 오류가 발생하지 않습니다. 이미지가 표시되지 않습니다.
내가 놓친 정말 간단한 것 같군요 ...
context.drawImage(base_image, 0, 0, 200, 200);
. 200x200px의 그리기 영역으로 0px 위치에서 base_img를 그립니다.