Mac Developer Library

Developer

Core Image Reference Collection Core Image Filter Reference

Document Revision History

This table describes the changes to Core Image Filter Reference.

Date

Notes

2016-03-10

Corrected and clarified descriptions and example images for several filters.

2015-10-21

Corrected input key names for the CIDepthOfField filter.

2015-09-16

Updated for OS X v.10.11 and iOS 9.


Core Image uses a new shared implementation in iOS 9 and OS X v10.11, so all filters are now available on both platforms.


New filter for OS X and iOS: CIPDF417BarcodeGenerator


Existing filters new to OS X: CILightTunnel, CISmoothLinearGradient, CITriangleKaleidoscope


Existing filters new to iOS: CIAreaAverage, CIAreaMaximum, CIAreaMaximumAlpha, CIAreaMinimum, CIAreaMinimumAlpha, CIBoxBlur, CICircularWrap, CICMYKHalftone, CIColumnAverage, CIComicEffect, CIConvolution7X7, CICrystallize, CIDepthOfField, CIDiscBlur, CIDisplacementDistortion, CIDroste, CIEdges, CIEdgeWork, CIGlassLozenge, CIHeightFieldFromMask, CIHexagonalPixellate, CIKaleidoscope, CILenticularHaloGenerator, CILineOverlay, CIMedianFilter, CIMotionBlur, CINoiseReduction, CIOpTile, CIPageCurlTransition, CIPageCurlWithShadowTransition, CIParallelogramTile, CIPointillize, CIRippleTransition, CIRowAverage, CIShadedMaterial, CISpotColor, CISpotLight, CIStretchCrop, CISunbeamsGenerator, CITorusLensDistortion, CITriangleTile, CIZoomBlur

2014-12-18

Fixed missing figures.

2014-07-15

Corrected filter availability notes.


CIConvolution7X7 is not available in iOS. Fixed typo in CIConvolution7X7 example.


Corrected filter availability notes.


CIConvolution7X7 is not available in iOS.

2014-02-11

Corrected string encoding information for CIQRCodeGenerator.


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

2013-09-18

Updated 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-13

Added CIPerspectiveTransformWithExtent.


Added CIPerspectiveTransformWithExtent.

2012-09-19

Updated 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-12

Updated for iOS 5.


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

2008-07-11

Made a minor technical correction to one of the input parameters.


Modified description of the input cube dimension parameter for CIColorCube.

2007-12-11

Added filters that are members of the reduction category.


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

2007-07-05

Updated 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-28

New 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.