キャンバス上の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/