为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何在进行toDataUrl之前 对图片进行旋转

我试了canvas.rotate(90*Math.PI/180) 没效果。也进行了 translate 都没有效果。转换成base64图片都没有任何旋转

正在回答

1 回答

首先,旋转针对的是上下文context,而不是画布canvas;

其次,旋转要发生在绘图之前才会产生作用。

以下是菜鸟的截图:

http://img1.sycdn.imooc.com//60adb6ca00014aab03060069.jpg

想要得到画布旋转的效果,可以采用 

canvas.style.transform = 'rotate(135deg)';

但是这种方式下载得到的图片是没有旋转过的原图。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问如何在进行toDataUrl之前 对图片进行旋转

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信