Criei o arquivo repeticao.html, só que as imagens não carregam, já mudei de pasta criei uma pasta img adicionei a imagens na pasta img coloquei também as imagens no mesmo diretório. E quando vou no console elas não aparecem de jeito nenhum até renomei as imagens como imagem.png,jpg,jpeg e nada.
<canvas id="tela" width="600" height="400" style="margin-left:250px;margin-top:100px;border:1px solid #000;"></canvas>
<script>
var tela = document.getElementById("tela")
var c = tela.getContext("2d");
var img = new Image();
img.src ='img/grama.png';
var img2 = new Image();
img2.src ="img/folhagens.png";
var x = 0;
var x2 = 0;
while(x < 350) {
c.drawImage(img, x, 320, 180, 80);
c.drawImage(img2, x2, 275, 120, 70);
x += 40;
x2 += 110;
};
</script>