我正在尝试使用 html5 canvas 绘制网络 worker 。工作人员无权访问 DOM,因此我无法从网络工作人员在 Canvas 上绘图。 This other stack overflow question建议我可以操作工作人员的 ImageData。
我是否仅限于对 ImageData 项执行原始像素操作,或者我可以对其执行诸如 drawBezzierCurve() 之类的操作吗?或者也许有一个库可以操作此类数据。
最佳答案
您不能调用任何<canvas>
目前由网络 worker 提供的功能。此外,像素操作受到限制,因为您很可能需要使用 postMessage()
来回推送整个 Canvas 数据一次,这意味着大量数据复制会减慢速度。
这一切都很糟糕。
关于javascript - 吸引 worker ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9106709/