當我在畫布中繪製圖像時,我必須指定畫布寬度和高度,以便它與我試圖繪製的圖像大小相匹配。HTML5圖像和縮放問題
<script>
window.onload = function() {
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 0, 0);
};
imageObj.src = "<%=image_path('logo.jpg')%>";
};
</script>
<canvas id="myCanvas" width="700" height="400"></canvas>
指定畫布寬度和高度也不是那麼好,因爲我可能需要比這取決於屏幕的分辨率那些,我需要在比例工作,使用不同的值,所以我想知道如何處理這個問題,以及如何繪製圖像,而不必指定畫布的寬度和高度。