3
document.createElement('canvas')
のないキャンバスの実装はありますか?Webワーカー用ドキュメントフリーキャンバス
Webワーカーでキャンバスを使用したいが、キャンバスがHTMLElementなのでworker.postMessage()
でキャンバスデータを渡すことができない。
var canvas = document.createElement('canvas'), worker = new Worker('canvas.js');
worker.postMessage(canvas.getData());
また、私は手動でcontext2d.drawImage()
を実装したくないため、WebワーカーにキャンバスのImageDataをを渡す必要はありません。
getImageData()/ putImageData()でcontext.drawImage()の実装を知っていますか? –
正確にはどういう意味ですか? putImageData()は基本的にImageDataのdrawImage()です。 putImageData(myImageData、0、0); 0から始まるmyImageDataを描画します。 –
私の質問は十分にはっきりしていません。ソース画像200x200とターゲット画像100x100があるとします。ソース画像をターゲット上にコピーしたい。 2Dコンテキストでは、drawImage()を使って行うことができます。 getImageData()+ putImageData()でdrawImage()の実装がありますか? –