Salve!
Ho una pagina html5 che fa uso di uno script in javascript che carica un'immagine
e la disegna in un canvas.
codice:
<script type="text/javascript">
function draw()
{
var canvas = document.getElementById('my_canvas');
var img = new Image();
img.src = 'screen0.jpg';
if (canvas.getContext){
var ctx = canvas.getContext('2d');
ctx.drawImage(img,0,0);
//ctx.fillStyle = "rgba(0,0,0,38)";
//ctx.fillRect(0,canvas.height-80,canvas.width,80);
}
}
</script>
Quello che non capisco è perchè l'immagine, invece di essere disegnata con le sue dimensioni originali, venga molto allargata in entrambe le dimensoni.
Inoltre il rettangolo che provo a disegnarci subito sopra, sebbene solo con 38 come alpha, viene disegnato completamente opaco, tale da oscurare l'immagine sottostante.
Perchè succedono queste cose? Probabilmente sono questioni banali ma sono ancora agli inizi...