See Also: CIFilter Members
On iOS 7.0, the following are the built-in filters:
Compositing Filters:
Affine Filters (CoreImage.CIAffineFilter):
Blend Filters (CoreImage.CIBlendFilter):
Compositing Filters (CoreImage.CICompositingFilter):
Convolution Filters (CoreImag.CIConvolutionCore):
Distortion Filters (CoreImage.CIDistortionFilter):
Photo Effects (CoreImage.CIPhotoEffect):
Transition Filters (CoreImage.CITransitionFilter):
Specialized Filters:
To create a filter of the specified type, instantiate an instance of one of the above types, assign values to their properties and extract the result by using the OutputImage property.
C# Example
var sepiaFilter = new CISepiaTone () { Image = mySourceImage, Intensity = 0.8f };
You can chain your filters as well:
C# Example
var sepiaFilter = new CISepiaTone () { Image = mySourceImage, Intensity = .8f }; var invert = new CIColorInvert () { Image = sepia.OutputImage };