【发布时间】:2019-11-04 10:19:19
【问题描述】:
我对 HTML 5 Canvas 有疑问。我想做一种“版本控制”。所以我希望能够用画布画几条线。但是然后通过一个按钮,我希望能够删除尽可能多的绘制线。有可能这样做吗? 感谢您的帮助
【问题讨论】:
-
您是在谈论绘图应用程序还是这些线条的目的是什么?你能分享你的代码吗?
-
如果只有几个,你可以考虑透明的覆盖画布,但除此之外,在画布上绘图是一个永久标记——你可以在上面画或擦除部分,但没有撤消或图层。有关您的实际用例的更多详细信息会有所帮助 - 如果它只是“几个”,多个画布可能是可行的,但如果“几个”意味着 500,您可能需要一种不同的方法,可能涉及从历史线重新绘制整个画布行。
-
我还没有任何代码。我想的是撤消对象。