我想从画布上的 jpg 文件中绘制图像。我的代码:
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';
问题是画布上的图像比文件中的大得多。为什么?如何绘制图像真实尺寸?
更新:结果:http: //jsfiddle.net/AJK2t/