私はかなり長い間これを尋ねるつもりでした。非常に大きな背景を描くこのゲームを作成しています。しかし、問題は (もちろん) ゲームにさらに要素を追加すると、OutOfMemory Exception が発生することです。
私が質問したいのは、画像を圧縮するとヒープサイズの割り当てが減るということですか? たとえば、私の PNG 背景 (3000 x 2000 ピクセル) は約 1.5 MB です。一連の PNG 圧縮 (TinyPNG や PNGGauntlet などのソフトウェアを使用) の後、背景のサイズは 712 KB に大幅に縮小されました。ここで圧縮された画像は、元の画像と同じサイズ (3000 x 2000) のままです。
元のバックグラウンド サイズ (1.5 MB) のヒープ サイズの割り当ては、圧縮されたもの (712 KB) と同じになりますか?