Web Worker的无文档画布

时间:2011-08-09 14:30:17

标签: javascript html5 canvas web-worker

是否有任何没有document.createElement('canvas')的画布实现?

我想在web worker中使用canvas,但我不能通过worker.postMessage()将canvas数据传递给它,因为canvas是HTMLElement。

var canvas = document.createElement('canvas'), worker = new Worker('canvas.js');
worker.postMessage(canvas.getData());

此外,我不想将canvas的ImageData传递给web worker,因为我不想手动实现context2d.drawImage()

1 个答案:

答案 0 :(得分:1)

不。对不起,ImageData是您唯一的办法。