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