有誰知道如何釋放內存,同時使用核心圖像框架應用圖像上的HUE更改? 這裏是我的代碼: -CoreImage內存問題在ios5
CIImage *inputImage = [[CIImage alloc] initWithImage:currentImage];
CIFilter * controlsFilter = [CIFilter filterWithName:@"CIHueAdjust"];
[controlsFilter setValue:inputImage forKey:kCIInputImageKey];
[controlsFilter setValue:[NSNumber numberWithFloat:slider.value] forKey:@"inputAngle"];
CIImage *displayImage = controlsFilter.outputImage;
UIImage *finalImage = [UIImage imageWithCIImage:displayImage];
CIContext *context = [CIContext contextWithOptions:nil];
if (displayImage == nil || finalImage == nil) {
// We did not get output image. Let's display the original image itself.
photoEditView.image = currentImage;
}else {
// We got output image. Display it.
photoEditView.image = [UIImage imageWithCGImage:[context createCGImage:displayImage fromRect:displayImage.extent]];
}
context = nil;
[inputImage release];
你有什麼記憶問題? – jrturton 2012-01-04 08:30:21
我的代碼在編輯時分配25MB左右,編輯完成後釋放內存。 – Leena 2012-01-04 08:53:34
爲什麼反對這個問題? – Leena 2013-12-24 05:47:34