Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. - (UIImage*)filteredImage:(UIImage*)image {
  2.  
  3. CIImage *ciImage = [[CIImage alloc] initWithImage:image];
  4. CIFilter *filter = [CIFilter filterWithName:@"CIHighlightShadowAdjust" keysAndValues:kCIInputImageKey, [filter outputImage], nil];
  5. [filter setDefaults];
  6.  
  7. CGFloat luci = _luciSlider.value;//*_luciSlider.value;
  8. [filter setValue:[NSNumber numberWithFloat:luci] forKey:@"inputHighlightAmount"];
  9.  
  10. CIContext *context = [CIContext contextWithOptions:nil];
  11.  
  12. CIImage *outputImage = [filter outputImage];
  13. CGImageRef cgImage = [context createCGImage:outputImage fromRect:[outputImage extent]];
  14.  
  15. UIImage *result = [UIImage imageWithCGImage:cgImage];
  16.  
  17. CGImageRelease(cgImage);
  18.  
  19. return result;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement