私のアプリの一部には、標準の2DコンテキストキャンバスとwebGLを組み合わせて使用するhtml5写真編集が含まれています。
とにかく、ユーザーが写真を操作している間、「元に戻す」状態を保存しています。これらはすべて、base64画像データとしてJavascriptオブジェクトに保存されます。
すべてが正常に機能し、パフォーマンスは良好です。
ただし、getImageDataからデータを保存すると、使用するメモリが少なくなるのか、パフォーマンスが向上するのでしょうか。
だから私の質問を要約すると:
toDataURL()によって生成されたbase64 jpegとgetImageData()の結果のどちらがメモリ内でより多くのスペースを必要としますか?また、2つの間にパフォーマンスの違いはありますか(キャンバスへのロードと、キャンバスからのデータのプルに関して)
前もって感謝します。