微信截图 涂鸦移动功能 求助

201 阅读1分钟

前端截图涂鸦, 我的思路是, 将页面元素 用html2canvas 转换成canvas,截取到指定部分,生成canvas,然后用画笔,绘制,这完成了第一步 但是涂鸦移动,我的思路是将绘制的箭头或者其他东西 保存成图片,定位到指定位子,移动涂鸦就相当于移动图片, 那么问题来了, 你 画笔当前操作的 canvas 经过了定位到canvas的图片 怎么办,难道要在绘制的时候鼠标按下时将 绘制区域内的dom 再生成canva覆盖上去, 然后隐藏图片,等绘制结束,再讲所有的图片 显示出来?但是 html2canvas 转换 的时间 有大约 0.2s 的延迟啊