AFAIK、HTML5キャンバスにロードされた画像のサイズを変更するには、次のようにします。
var img = new Image();
img.onload = function () {
ctx.drawImage(img, 0, 0, 300, 200); // resizes image to 300px wide, 200px high
}
img.src = 'images/myimage.jpg';
しかし、その後、画像が比例して正しくないことに気づきました。そこで、(HTMLの場合と同様に)1つのパラメーターのみを使用してみましたが、どちらも機能しないことがわかりました。
画像のサイズを比例的に変更するにはどうすればよいですか?