Sto tentando di elaborare l'immagine utilizzando Core Image. Ho creato la categoria UIImage per farlo.iOS - Impossibile elaborare l'immagine utilizzando CIFilter
Ho aggiunto QuartzCore e CoreImage quadri di proiettare, importati CoreImage/CoreImage.h e utilizzate questo codice:
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]];
Ma ho avuto nil immagine in uscita da filtro .
ho anche cercato di utilizzare CIHueAdjust con lo stesso risultato.
Than in anticipo
UPDATE: ho trovato la soluzione. E 'stato necessario alloc nuova CIImage, non solo passare riferimento a UIImage.CIImage questo modo:
CIImage *inputImage = [[CIImage alloc] initWithImage:self];
hi sta lavorando per voi .. Quali sono i tasti del dizionario devono essere impostati ... –