【发布时间】:2011-06-29 13:06:57
【问题描述】:
为 iOS 应用存储超大图像的最佳方式是什么?我希望一个应用程序能够查看可能是数百兆字节的图像,可能与 jpeg 一样多。我需要能够存储图像并检索选定区域进行显示。
目前,图像被切割成 512x512 像素的切片,并以 jpeg 文件的形式存储在包含数万个切片的目录树中(实际上是一个包含下采样的图像金字塔)。
忽略显示图像的问题,我对在设备上存储这些数据的最有效、最易于管理的方式感兴趣:文件,就像它们目前一样,在 sqlite 数据库或其他东西中?
问题的第二部分。应用程序可以存储的数据量是否有限制,或者应用程序是否可以继续导入数据,直至设备的存储限制。我在这里询问的是应用安装后导入的数据。
【问题讨论】: