吸引工人

时间:2012-02-02 03:20:45

标签: javascript html5 html5-canvas web-worker

我正在尝试使用html5 canvas绘制一个Web worker。工作者无权访问DOM,因此我无法在Web工作者的画布上绘制。 This other stack overflow question建议我可以操纵工作人员的ImageData。

我是否限制在ImageData项目上执行原始像素操作,还是可以对其执行drawBezzierCurve()等操作?或者可能有一个库来操纵这种类型的数据。

2 个答案:

答案 0 :(得分:0)

您目前无法从网络工作人员调用任何<canvas>个功能。此外,像素操作受到限制,因为您很可能需要使用postMessage()来推送和返回整个画布数据一次,这意味着大量数据复制会降低它的速度。

这一切都很糟糕。

答案 1 :(得分:0)

我发现你能做的最好就是获得<canvas> raw imageData并在网络工作者之间来回传递imageData