私はこのようなキャンバスを持っています
<canvas id="canvas" width="600px" height="300px"></canvas>
現在、幅と高さが約260pxのキャンバス内に画像を表示しようとしています。しかし、キャンバスに全画面表示された画像を表示しています。私が間違っていることは何ですか?
img.onload = function(){
var im = this;
var imgWidth = im.width;
var imgHeight = im.height;
var imgScaledWidth = 0;
var imgScaledHeight = 0;
imgScaledHeight = self.conHeight - 40;
imgScaledWidth = imgScaledHeight * (imgWidth/imgHeight);
self.context.drawImage(this, 0,0,imgScaledWidth,imgScaledHeight);
}
このように表示されます