小程序 CanvasContext.rotate 旋转了90度后,用canvasContext.drawImage 画图时,原有正常放大缩小的代码功能失效了
而且
ctx.rotate(0 * Math.PI / 180)
就是没有旋转(旋转为0)时,原来正常缩放的代码功能也不见了,删除此行代码就正常
人像要求上图样子的
结果成这样子了
而且想通过
CanvasContext.translate(number x, number y)
把原点设在图片的中间,但总时不成功
按理来说需要旋转的图应该是图中央(x + w/2,及 y + y/2)吧,但是不对的。
调试久久无果,特来咨询