Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

178
Visualizações
how to draw lines on top of each image, images are loaded in a canvas

In a canvas, I am loading 5 images, and in any one of the images I want to draw a different colored line at any given location. I don't know how to draw the line on top of loaded images.

I thought to draw line on top of image using image ID but that is also not working, Please suggest me some idea I am new to HTML.

<!DOCTYPE html>
<html>
<body>
    
    <canvas canvas id="Mcanvas"  width="5000" height="5000"></canvas>
<script>

var  canvas = document.getElementById('Mcanvas'); 
var  context = canvas.getContext('2d');  
    // MAIN SECTION HTML CODE
     function loadimages(sources,callback){
         var images={};
         var loadedImages=0;
         var numImages=0;
         for (var src in sources){
             numImages++;
         }
         for (var src in sources){
             images[src] = new Image();
             images[src].onload=function(){
                 if(++loadedImages>=numImages){
                     callback(images);
                 }
             };
             images[src].src=sources[src];
         }
     }

     var sources ={
     img1 : "./a.jpg",
     img2 : "./c.jpg",
     img3 : "./s.jpg",
     img4 : "./d.jpg",
     img5 : "./e.jpg"

     };
     loadimages(sources,function(images){
         context.drawImage(images.img1,0,0);
         context.drawImage(images.img2,220,0);
         context.drawImage(images.img3,440,0);
         context.drawImage(images.img4,660,0);
         context.drawImage(images.img5,880,0);


     });
</script>

</body>
</html>
about 4 years ago · Santiago Gelvez
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda