我正在从相机胶卷中抓取一张图像,然后使用它一段时间,并将其作为 iPhone 上的 PNG 保存到磁盘。我遇到了奇怪的崩溃,大概是由于内存不足。
如果我将其保存为 PNG 或 JPG(假设我选择 note 以降低 JPG 情况下的质量),会有什么不同吗?具体来说:
- 如果我将其保存为 PNG,则在我将其从磁盘重新加载后 UIImage 会使用更多内存吗?
- 是否有可能在保存过程中保存为 PNG 暂时占用更多内存?
我一直假设 UIImage 是一种格式中性的表示形式,这无关紧要,但我认为我应该验证一下。