关于旋转的原点讲错了,应该是这样:
cxt.translate(x,y); //移动 canvas 和它的原点到(x,y)
cxt.rotate(rot/180 * Math.PI); //以原点(x,y)为中心旋转 canvas
cxt.scale(R,R); //放大(因为R>1)图形在 canvas 中的像素数目
cxt.translate(x,y); //移动 canvas 和它的原点到(x,y)
cxt.rotate(rot/180 * Math.PI); //以原点(x,y)为中心旋转 canvas
cxt.scale(R,R); //放大(因为R>1)图形在 canvas 中的像素数目
2018-08-09
已采纳回答 / 韩侠
context.moveTo和context.lineTo是函数, 调用方式不对context.moveTo(10,10);context.lineTo(800,800);这样把等号去掉就好了
2018-06-04
最新回答 / corner_sun
可以啊在画那个元素之前设置就行,之后恢复就行