3
沒有任何實現畫布沒有document.createElement('canvas')
?Web Worker的無文檔畫布
我想在web worker中使用canvas,但我無法通過worker.postMessage()
將canvas數據傳遞給它,因爲canvas是HTMLElement。
var canvas = document.createElement('canvas'), worker = new Worker('canvas.js');
worker.postMessage(canvas.getData());
而且我不想畫布的ImageData傳遞給網絡工作者,因爲我不想手動實現context2d.drawImage()
。
你知道context.drawImage()getImageData()/ putImageData()的任何實現嗎? –
你是什麼意思? putImageData()本質上是ImageData的drawImage()。 putImageData(myImageData,0,0);從0,0開始繪製myImageData。 –
對,我的問題還不夠清楚。假設我有源圖像200x200和目標圖像100x100。我想將源圖像複製到目標上。使用2d上下文,可以使用drawImage()來完成。是否有getImageData()+ putImageData()的drawImage()的實現? –