我想将画布的原点设置在左下角,就像经典的 (O, x, y) 笛卡尔地标一样。
问问题
1278 次
1 回答
3
转换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>
演示。
于 2012-12-16T17:35:48.323 回答