kullanarak işleyemiyor Resim Çekirdek Görüntü kullanılarak işlenmeye çalışıyorum. Bunu yapmak için UIImage kategorisini oluşturdum.iOS - Görüntüyü CIFilter
Ben proje QuartzCore ve CoreImage çerçeveler eklemiş, CoreImage/CoreImage.h ithal ve bu kodu kullandı:
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]];
Ama filtreden nil çıkış görüntüsü var .
Aynı sonuçla CIHueAdjust kullanmayı da denedim. peşin
GÜNCELLEME size daha
: Ben çözüm bulduk. Yeni CIImage Alloc gerekliydi, sadece UIImage.CIImage bu şekilde başvuru pass:CIImage *inputImage = [[CIImage alloc] initWithImage:self];
hi tonu filtre sizin için çalışıyor .. Sözlük anahtarlarının ayarlanması gerekenler nelerdir ... –