我正在为 iPhone 编写应用程序。
一种功能是允许用户拍照,然后使用 lut 应用自动校正。我从相机胶卷中获取资产,创建一个CGImageRef
然后绘制到一个CGContextRef
. 使用CGContextRef
,我访问像素数据并应用 lut。除了 iPhone 4 和 iPad Mini 等内存容量较低的设备外,一切都很好。在内存中有两个巨大的数据块,CGImageRef
有时CGContextRef
会导致应用程序被抛弃。我想知道是否有更好的,更少的内存密集型方式来做到这一点。