Javascript 如何获得画布的比例?

Javascript 如何获得画布的比例?,javascript,jquery,html5-canvas,Javascript,Jquery,Html5 Canvas,我正在创建一个临时画布,我希望它具有与主画布相同的大小和比例因子。如何获得比例因子 我的代码: var canvasTemp = $("<canvas>") .attr("width", ctx.canvas.offsetWidth) .attr("height", ctx.canvas.offsetHeight)[0]; 要获取html元素的高度和宽度,请使用jquery中的和 但您需要正确选择画布。可能使用id或

我正在创建一个临时画布,我希望它具有与主画布相同的大小和比例因子。如何获得比例因子

我的代码:

 var canvasTemp = $("<canvas>")
                .attr("width", ctx.canvas.offsetWidth)
                .attr("height", ctx.canvas.offsetHeight)[0];

要获取html元素的高度和宽度,请使用jquery中的和

但您需要正确选择画布。可能使用id或类

如果页面上只有画布上的:

<canvas></canvas>

<script>
var width = $('canvas:first').width();
var height = $('canvas:first').height();
</script>
身份证号码:

<canvas id="canvasid"></canvas>

<script>
var width = $('#canvasid').width();
var height = $('#canvasid').height();
</script>
课堂上:

<canvas class="canvasclass"></canvas>

<script>
var width = $('.canvasclass').width();
var height = $('.canvasclass').height();
</script>

谢谢我怎么才能得到比例因子?我不知道你说的比例因子是什么意思?上面的代码分别将宽度和高度添加到宽度和高度变量中