質問

Web ワーカーはキャンバス オブジェクトにアクセスできますか?

役に立ちましたか?

解決

この質問は半年以上前のものなので、小さな更新です。

Chrome/Chromium 6 では、キャンバスの ImageData オブジェクトを Web ワーカーに送信し、Web ワーカーにオブジェクトに変更を加えてから、次のコマンドを使用してキャンバスに書き戻すことができるようになりました。 putImageData(..).

Googleの クロマブラシ このように実行すると、ソースコードはここにあります。

アップデート:

Opera (10.70) と Firefox (4.0b1) の最新の開発スナップショットは、Web ワーカーへの ImageData オブジェクトの受け渡しもサポートしています。

2017 年のアップデート:

Github からの実際のリンク (必要なファイルを見つけやすくします) Chromabrush):

他のヒント

はありません。

のpostMessage仕様は、あなたがImageDataをオブジェクトを投稿できるようにするために、数ヶ月前に更新されましたが、まだ誰も(私たちはすべてそこに取得している)その動作を実現していません。キャンバス自体の問題点は、DOM要素ですので、(何のDOMはありません)労働者では動作しないということです。

このはWHATWGやウェブアプリのメーリングリストのいずれかに最近育ったので、私たちはそれが労働者にCanvasRenderingContext2DのようなAPIを提供することができるのかどうかを見てから始めましょう疑います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top