我试了canvas.rotate(90*Math.PI/180) 没效果。也进行了 translate 都没有效果。转换成base64图片都没有任何旋转
首先,旋转针对的是上下文context,而不是画布canvas;
其次,旋转要发生在绘图之前才会产生作用。
以下是菜鸟的截图:
。
想要得到画布旋转的效果,可以采用
canvas.style.transform = 'rotate(135deg)';
但是这种方式下载得到的图片是没有旋转过的原图。