実現したいこと
jsでペイントツールを作っています。そこでレイヤーを大量に作りたいと思ったのですが、Canvasデータのまま各レイヤーを管理していくとメモリが大量に圧迫されてしまいます。
現在描画中のレイヤー以外は必ずしもCanvas形式で保持しておく必要がないので、もっとよい形式があるのではないかと考えています。
処理負荷について
Canvasをなんらかの別のデータ形式に変換するときの負荷はなるべく軽くしたいです。
逆に、描画負荷はある程度無視できます。
補足
作成中のペイントツールはただパスを引くだけでなく、「消しゴム機能」や「マスク機能」「範囲選択して移動する機能」を含んでいます。そのため、SVG形式でデータ扱うことは実現難易度が高くなりすぎるという理由から、できればピクセルデータで管理したいです。
回答1件
あなたの回答
tips
プレビュー