Voglio disegnare un'immagine da un file jpg su tela. Il mio codice:Disegno immagine su tela - più grande del reale
var canvas = document.getElementById('my_canvas');
var ctx = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function() {
ctx.drawImage(imageObj, 0, 0);
};
imageObj.src = 'img/my_image.jpg';
Il problema è che l'immagine su tela è molto più grande nel file. Perché? Come posso disegnare le dimensioni reali dell'immagine?
UPDATE: risultato: http://jsfiddle.net/AJK2t/
... e se si sta ridimensionando, probabilmente si desidera ridimensionare proporzionalmente l'altezza/altezza dell'immagine in modo da non schiacciare l'immagine;) – markE
ctx.drawImage (imageObj, 0, 0, imageObj.width, imageObj.height); non è lavoro per me. check: http://jsfiddle.net/AJK2t/ – latata
@markE che era a scopo dimostrativo .. –