如何在左下角设置html5画布的原点

时间:2012-12-15 15:55:22

标签: html5 canvas

我想在左下角设置画布的原点,就像在经典(O,x,y)笛卡尔地标中一样。

1 个答案:

答案 0 :(得分:2)

转换canvas上下文相当于更改原点。

<canvas width="100" height="100" id="mycanvas"></canvas>

<script>
var c = document.getElementById('mycanvas');
var ctx = c.getContext('2d');

ctx.transform(-1, 0, 0, 1, 100, 0);

ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(100,100);
ctx.closePath();

ctx.lineWidth = 5;
ctx.stroke();
</script>

Demo