【发布时间】:2011-11-29 13:59:10
【问题描述】:
我需要将CIImage 转换为可以写入磁盘的格式。
目前我正在使用以下代码将其转换为 JPG 格式。
NSBitmapImageRep* rep = [[[NSBitmapImageRep alloc] initWithCIImage:result] autorelease];
NSData *JPEGData = [rep representationUsingType:NSJPEGFileType properties:nil];
[JPEGData writeToFile:targetPath atomically:YES];
但实际内存使用量会高达 100 MB 以上。我的应用程序需要我处理大量图像,因此我需要优化内存使用。
谁能给点建议???
【问题讨论】:
标签: objective-c image quartz-graphics core-image