Canvasで画像を表示し、その上に線を引っ張ったり、円を書いたりしたいです。
下記のようなコードを記述したのですが、線が表示された後に画像が表示されるようで、線が画像で上書きされてしまいます。
どのようにすれば、画像の上に線を引けるでしょうか?
function init(){
var img = new Image();
img.src = "sample.png";
img.onload = function(){
ctx.drawImage(img,0,0,500,500);
}
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(200, 200);
ctx.stroke();
}