html5 canvas如何获得画布的绘图状态堆栈
html5 canvas how to get The canvas stack of drawing states
html5 canvas如何获得绘图状态的画布堆栈?每个上下文维护一个绘图状态堆栈。绘制状态由当前剪切区域(我需要)和其他区域组成。API只提供save()和restore()方法来获取当前的绘图状态和维护堆栈。但是如果我在堆栈中保存了很多绘图状态我想把其中一个转换成另一个,这不是透视图。我能做什么?如何将堆栈视为数组?
你需要的是不同的数组来存储x和y的位置,当鼠标落在画布上。然后,您可以通过记录这些数组在mousedown事件时的索引来区分不同的绘图。这里有一个关于这种需求的教程。这一系列的鼠标下移索引也可用于撤消绘图
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 事件和状态
- 获取选择框的状态
- 相位器状态未捕获参考错误
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何使用密码检测网络中的状态连接
- Ember.js-接口状态应该存储在哪里
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 在Angular 2中布线期间保持零部件处于活动状态
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- XMLHttpRequest未返回值-状态202
- 使用javascript反复检查用户在facebook上的登录状态
- 如何使bxslider仅在移动视图中处于活动状态
- 获取ASP.NET Ajax Timer状态
- HTML画布在绘图后立即擦除矩形
- React redux初始化功能,无论状态变化如何
- 如何在JS Leatflet绘图插件中获取圆的坐标
- 画布:返回到绘图前的状态
- html5 canvas如何获得画布的绘图状态堆栈
- 如何保存页面状态和CSS到服务器?(绘图应用程序)