Iphone CGImageRef到CGContextRef内存问题

Iphone CGImageRef到CGContextRef内存问题,iphone,ios,Iphone,Ios,我正在为iPhone编写一个应用程序 一个功能是允许用户拍照,然后使用lut应用自动校正。我从相机卷中获取资源,创建一个CGImageRef,然后绘制成一个CGContextRef。使用CGContextRef,我访问像素数据并应用lut。除了iPhone4和iPadMini等内存容量较低的设备外,一切都很好。内存中有两个巨大的数据块,CGImageRef和CGContextRef有时会导致应用程序放弃。我想知道是否有更好的、内存占用更少的方法来实现这一点。您正在处理全尺寸图像吗?您可能会考虑使

我正在为iPhone编写一个应用程序


一个功能是允许用户拍照,然后使用lut应用自动校正。我从相机卷中获取资源,创建一个
CGImageRef
,然后绘制成一个
CGContextRef
。使用
CGContextRef
,我访问像素数据并应用lut。除了iPhone4和iPadMini等内存容量较低的设备外,一切都很好。内存中有两个巨大的数据块,
CGImageRef
CGContextRef
有时会导致应用程序放弃。我想知道是否有更好的、内存占用更少的方法来实现这一点。

您正在处理全尺寸图像吗?您可能会考虑使用屏幕大小的缩放版本。我需要更正为全尺寸图像。我正在将其保存到云端,供其他人下载。