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

canvas画板里缩放和拖动

canvas画板里缩放和拖动

慕容708150 2019-02-12 13:12:39
用canvas做了一个画板,目前遇到的问题是绘制出来的canvas放大和缩小的问题。部分代码:            var nc = document.createElement("canvas");            nc.width = canvas.width;            nc.height = canvas.height;            nc.getContext("2d").drawImage(canvas, 0, 0);            var imgi = 0;            imgi++;            zoomVal = 1 + imgi / 10;                        clearContext();//清空            context.translate(0,0);            context.scale(zoomVal,zoomVal)            context.drawImage(nc, 0, 0);求大神指点canvas怎么缩放的,缩放后继续绘制的坐标变化怎么计算的
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

缩放就是scale ,你先save()在restore() 对坐标就没有影响了


查看完整回答
反对 回复 2019-02-19
  • 2 回答
  • 0 关注
  • 1831 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信