iOS - не удается обработать изображение с помощью CIFilter

Я пытаюсь обработать изображение с помощью Core Image. Я создал категорию UIImage, чтобы сделать это.

я добавилQuartzCore а такжеCoreImage рамки для проекта, импортированныеCoreImage / CoreImage.h и использовал этот код:

CIImage *inputImage = self.CIImage;
CIFilter *exposureAdjustmentFilter = [CIFilter filterWithName:@"CIExposureAdjust"];
[exposureAdjustmentFilter setDefaults];
[exposureAdjustmentFilter setValue:inputImage forKey:@"inputImage"];
[exposureAdjustmentFilter setValue:[NSNumber numberWithFloat:5.0f] forKey:@"inputEV"];
CIImage *outputImage = [exposureAdjustmentFilter valueForKey:@"outputImage"];
CIContext *myContext = [CIContext contextWithOptions:nil];

return [UIImage imageWithCGImage:[myContext createCGImage:outputImage fromRect:outputImage.extent]];

Но у меня естьноль вывод изображения из фильтра.

Я также пытался использоватьCIHueAdjust с тем же результатом.

Чем ты заранее

ОБНОВИТЬЯ нашел решение. Надо было выделять новыеCIImageне только передать ссылку наUIImage.CIImage сюда:

CIImage *inputImage = [[CIImage alloc] initWithImage:self];

Ответы на вопрос(1)

Ваш ответ на вопрос