重新定位/调整大小时的html5画布“图形持久性”

时间:2011-02-01 21:24:21

标签: javascript html5 canvas data-persistence

我注意到当您移动画布或调整大小时,内部的所有内容都会被删除。我记得在C#中的Windows窗体应用程序中遇到了类似的问题。 无论如何,什么是将图形保留在画布上的最佳方法,即使它移动后等等? (使用javascript)

我一直在使用画布和websockets进行绘画,你可以在这里看到我的问题:http://students.info.uaic.ro/~tudor.berechet/(只需去Coboards,选择画笔工具,在画布上点击一堆,然后调整大小窗口或放大画布)

我注意到的另一件事是,从硬盘上运行网站,这个问题不会发生。这让我想知道某处是否有一些奇怪的错误。

我绝对需要一个持久的画布,因为我将不得不实施手动工具来移动它......

你说什么?

1 个答案:

答案 0 :(得分:0)

在稍微清理我的代码后问题似乎已经消失了。我仍然不知道是什么导致它,但似乎即使我移动/调整画布大小后画布图现在仍保持完整。

请确认。 [编辑]证实。

关键是,我最初认为画布图形不是持久的似乎是错误的。很可能有一些编码错误正在“擦除”我的画布。