Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (UIImage*)filteredImage:(UIImage*)image {
- CIImage *ciImage = [[CIImage alloc] initWithImage:image];
- CIFilter *filter = [CIFilter filterWithName:@"CIHighlightShadowAdjust" keysAndValues:kCIInputImageKey, [filter outputImage], nil];
- [filter setDefaults];
- CGFloat luci = _luciSlider.value;//*_luciSlider.value;
- [filter setValue:[NSNumber numberWithFloat:luci] forKey:@"inputHighlightAmount"];
- CIContext *context = [CIContext contextWithOptions:nil];
- CIImage *outputImage = [filter outputImage];
- CGImageRef cgImage = [context createCGImage:outputImage fromRect:[outputImage extent]];
- UIImage *result = [UIImage imageWithCGImage:cgImage];
- CGImageRelease(cgImage);
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement