我一直想问这个已经有一段时间了。我正在创建这个游戏,我在其中绘制了一个非常大的背景。但问题是(当然),当我在游戏中添加更多元素时,我得到了 OutOfMemory 异常。
我一直想问的是,压缩图像会减少堆大小分配吗?例如,我的 PNG 背景(3000 x 2000 像素)约为 1.5 MB。经过一系列的 PNG 压缩(通过 TinyPNG 和 PNGGauntlet 等软件),背景大小大幅减少到 712 KB。这里的压缩图像仍然与原始大小相同(3000 x 2000)。
原始背景大小 (1.5 MB) 的堆大小分配是否与压缩后的 (712 KB) 相同?