Document Revision History

This table describes the changes to Core Image Filter Reference.

2014-02-11Corrected string encoding information for CIQRCodeGenerator.

Corrected description of CIQRCodeGenerator to note that the string encoding must be NSISOLatin1StringEncoding.

2013-09-18Updated for OS X v10.9 and iOS 7.

Added new filters for OS X and iOS: CIBlendWithAlphaMask, CIColorClamp, CIColorCrossPolynomial, CIColorCubeWithColorSpace, CIColorPolynomial, CIConvolution3X3, CIConvolution5X5, CIConvolution7X7, CIConvolution9Horizontal, CIConvolution9Vertical, CIPhotoEffectChrome, CIPhotoEffectFade, CIPhotoEffectInstant, CIPhotoEffectMono, CIPhotoEffectNoir, CIPhotoEffectProcess, CIPhotoEffectTonal, CIPhotoEffectTransfer, CIQRCodeGenerator, CIVignetteEffect


Added new filters for OS X: CIHistogramDisplayFilter, CIPageCurlWithShadowTransition


Added new filters for iOS: CILinearToSRGBToneCurve, CISRGBToneCurveToLinear, CISmoothLinearGradient

2012-12-13Added CIPerspectiveTransformWithExtent.

Added CIPerspectiveTransformWithExtent.

2012-09-19Updated for iOS v6.0.

Added CIDroste, CIDepthOfField, CIVignette, CIStretchCrop, CILightTunnel, and CITriangleKaleidoscope.


Replaced sample output images for several filters with examples that show more typical uses of the filter.


Updated availability statements for OS X and iOS.


Added an example of how to provide an affine transform on iOS, because NSAffineTransform is not available on iOS.


Removed information regarding values for optional attributes.


Corrected typographical errors.

2011-10-12Updated for iOS 5.

Corrected maximum value for the inputWidth parameter on CICheckerboardGenerator. Added CITemperatureAndTint, CIToneCurve, CIVibrance, CIStraightenFilter, CIHighlightShadowAdjust

2008-07-11Made a minor technical correction to one of the input parameters.

Modified description of the input cube dimension parameter for CIColorCube.

2007-12-11Added filters that are members of the reduction category.

Added CIMaximumComponent, CIMinimumComponent, CIAreaAverage, CIAreaHistogram, CIRowAverage, CIColumnAverage, CIAreaMaximum, CIAreaMinimum, CIAreaMaximumAlpha, and CIAreaMinimumAlpha.

2007-07-05Updated for OS X v10.5.

Added CIBarsSwipeTransition, CIBoxBlur, CIDiscBlur, CIBumpDistortionLinear, CIComicEffect, CIEightfoldReflectedTile, CIFourfoldReflectedTile, CIFourfoldRotatedTile, CIFourfoldTranslatedTile, CIGlideReflectedTile, CIHexagonalPixellate, CILineOverlay, CISixfoldReflectedTile, CISixfoldRotatedTile, CITwelvefoldReflectedTile, CISpotColor.


Added information about the formulas used for the filters in the compositing and color adjustment categories. Provided information about how CIShadedMaterial works.

2006-06-28New document that describes the built-in filters available through Core Image.

The content in this document was formerly an appendix in Core Image Programming Guide.