ソケットを介して base64 でエンコードされたビットマップ データを受信しています。このデータを atob を使用してデコードし、ビットマップ データを HTML5 キャンバスに描画する準備ができました。
この投稿を読んでいました
Safari でのデータ URI リーク (旧: HTML5 キャンバスでのメモリ リーク)
context.drawImage(..) を使用してキャンバスにビットマップ データを描画することはできますが、drawImage を何度も呼び出すとメモリ リークが発生するため、別のアプローチを探しています。
この郵便受け
Safari でのデータ URI リーク (旧: HTML5 キャンバスでのメモリ リーク)
「ピクセルデータ配列を作成し、putImageData でキャンバスに書き込む」ことを指しますが、これをサポートするコードはありません。
ビットマップ データからピクセル データ配列を作成するにはどうすればよいですか?
基本的に、putImageData を使用して、キャンバスにビットマップ データを描画したいと考えています。
ありがとうございました。