Core Image
Use built-in or custom filters to process still and video images.
Overview
Core Image is an image processing and analysis technology that provides high-performance processing for still and video images. Use the many built-in image filters to process images and build complex effects by chaining filters. For a list of all the built-in filters see the Filter Catalog.
You can also create new effects with custom filters and image processors; see Custom Filters.
Topics
Essentials
Filters
Filter Catalog
Blur FiltersColor Adjustment FiltersColor Effect FiltersComposite OperationsConvolution FiltersDistortion FiltersGenerator FiltersGeometry Adjustment FiltersGradient FiltersHalftone Effect FiltersReduction FiltersSharpening FiltersStylizing FiltersTile Effect FiltersTransition Filters
Filter Recipes
Applying a Chroma Key EffectSelectively Focusing on an ImageCustomizing Image TransitionsSimulating Scratchy Analog Film
Custom Filters
Custom Image Processors
Custom Render Destination
Generating an animation with a Core Image Render DestinationCIRenderDestinationCIRenderInfoCIRenderTaskCIRenderDestinationAlphaMode
Feedback-Based Processing
Barcode Descriptions
CIBarcodeDescriptorCIQRCodeDescriptorCIAztecCodeDescriptorCIPDF417CodeDescriptorCIDataMatrixCodeDescriptor
Image Feature Detection
Image Units
Protocols
CIAreaBoundsRedCIMaximumScaleTransformCIToneMapHeadroomCIAreaAverageMaximumRedCIBlurredRoundedRectangleGeneratorCIDistanceGradientFromRedMaskCIRoundedQRCodeGeneratorCISignedDistanceGradientFromRedMask