慢帆布速度绘制大画布(5000x5000)

时间:2015-08-20 04:46:47

标签: javascript canvas

由于画布尺寸(5000x5000)我的画布速度慢我有一个问题我无法找到它为什么慢的瓶颈,我只知道如果画布尺寸更小它的效果很好!这是我的代码的演示

原始屏幕尺寸的画布完美取决于您的屏幕工作 http://cssdeck.com/labs/e6et3j1x/

一个更大的5000x5000尺寸的画布(第一线绘图很快!第二个+很慢): http://cssdeck.com/labs/fq43lzzz

我怎么可能克服这个问题?如果我转向SVG,我们无法克服这个问题吗?

  1. 我已经尝试过clearReact只在可见的窗口大小上使用$()。offset()它似乎不是速度慢的原因。
  2. 我试图制作一个较小的临时画布并将其重新定位到可见屏幕上,它似乎很快但原始5000x5000上的鼠标位置是否有任何方法来计算小画布上的鼠标位置以适应较大的一个? / LI>

    我研究了几个小时!如果你能提供帮助,我会非常感激。谢谢!

0 个答案:

没有答案