- (void)viewDidLoad {
[super viewDidLoad];
UIImage *image = [UIImage imageNamed:@"默认@2x"];
CIImage *beginImage = [CIImage imageWithCGImage:image.CGImage];
CIFilter *filter = [CIFilter filterWithName:@"CIColorControls"];
[filter setValue:beginImage forKey:kCIInputImageKey];
//饱和度 0 -- 2
[filter setValue:[NSNumber numberWithFloat:0.5] forKey:@"inputSaturation"];
//亮度 -1 --- 1
[filter setValue:[NSNumber numberWithFloat:0.5] forKey:@"inputBrightness"];
//对比度 0 --- 4
[filter setValue:[NSNumber numberWithFloat:2] forKey:@"inputContrast"];
//得到过滤后的图片
CIImage *outputImage = [filter outputImage];
//转换图片,创建基于GPU的CIContext对象
CIContext *context = [CIContext contextWithOptions:nil];
[super viewDidLoad];
UIImage *image = [UIImage imageNamed:@"默认@2x"];
CIImage *beginImage = [CIImage imageWithCGImage:image.CGImage];
CIFilter *filter = [CIFilter filterWithName:@"CIColorControls"];
[filter setValue:beginImage forKey:kCIInputImageKey];
//饱和度 0 -- 2
[filter setValue:[NSNumber numberWithFloat:0.5] forKey:@"inputSaturation"];
//亮度 -1 --- 1
[filter setValue:[NSNumber numberWithFloat:0.5] forKey:@"inputBrightness"];
//对比度 0 --- 4
[filter setValue:[NSNumber numberWithFloat:2] forKey:@"inputContrast"];
//得到过滤后的图片
CIImage *outputImage = [filter outputImage];
//转换图片,创建基于GPU的CIContext对象
CIContext *context = [CIContext contextWithOptions:nil];