イメージデータをWeb Workerのファイルからデコードして、メインスレッドに渡してputImageDataを使用することは可能ですか?これはおそらくdrawImageを呼び出すよりも高速です。Web Workerを使用してファイルからImageImageを取得する
1
A
答えて
1
はいです。 WebWorker API仕様では、ImageDataとArrayViewをPostMessage ImageDataとArrayViewsとの間で簡単にpostMessageできます。ただし、現在、すべての実装でafaikが有効になっているわけではありません。このトピックにも触れるthis video from JSConf'11を見ることをお勧めします。
putImageDataは、少なくとも私が今年初めにそれらをテストしたとき、drawImageよりもはるかに低速です。詳細についてはthis stackoverflow answerを参照してください。特に、this jsPerf testcaseとputImageData、getImageData、toDataURLおよびdrawImageを比較してください。
関連する問題
- 1. Webからファイルを取得する:Cを使用してGTKで
- 2. DataFrameを使用してWebページからデータを取得する
- 3. JSONを使用してWebサービスからデータを取得する
- 4. Webサービスを使用してデータベースからデータを取得する
- 5. Javascriptを使用してサーバーからファイルを取得する
- 6. iTextを使用してpdfファイルからテキストフォントを取得する
- 7. AJAXを使用してファイルからデータを取得する
- 8. .getResource()を使用して.jarからファイルを取得する
- 9. XMLHttpRequestを使用してWebサービスから画像を取得
- 10. JQuery/AJAXを使用してPHPファイルから変数を取得
- 11. Luaを使用してURLからファイル名を取得
- 12. Webメソッドからajaxを使用してデータを取得するASP.net
- 13. Jqueryを使用してクラスからWebサービスへIDを取得する方法
- 14. Android PHP Webサービスを使用してサーバーから配列を取得する
- 15. SimpleHTMLDomを使用してWebサイトから画像を取得する
- 16. OpenCVを使用してWebカメラからフレームを取得する際の問題
- 17. JavaScriptを使用してWebサーバーにファイルを取得する方法は?
- 18. Pythonを使用してPubMedからデータを取得する
- 19. jQueryを使用してページから画像を取得する
- 20. ストアドプロシージャを使用してFTPサイトからファイルを取得する方法
- 21. jQueryを使用してアップロードフォームからファイル名を取得するには?
- 22. C#を使用してファイルからEXIFデータを取得する方法
- 23. CarrierWaveを使用してS3から実際のファイルを取得する方法
- 24. XPathを使用してWebページデータを取得する
- 25. JSPでサーブレットを使用してWebページを取得する
- 26. Webサービスクエリを使用してDynamics CRMのカスタムフィールドを取得する
- 27. jQueryポストを使って.ashxからファイルを取得する
- 28. Phoenix Channelのworkerからhandle_info()を使用するには?
- 29. powershellを使用して複数のweb.configファイルからdbnameを取得
- 30. Android - XPathを使用してXMLから値を取得する