Apple provides more than 100 image processing filters with Core Image. It’s easy for any developer who wants to support image processing in an application to use these built-in filters. It’s just as easy to use third-party image processing filters, as long as these filters are packaged as an image unit and installed in an appropriate location.
This chapter shows how to perform a variety of tasks related to applying filters to images:
“Adding the Quartz Core Framework” describes how to include Core Image in your Xcode project.
“Loading Image Units” tells how to load third-party image units. (If you want to create an image unit, see “Packaging Filters as Image Units” and Image Unit Tutorial.)
“Getting a List of Filters and Attributes” describes how to programmatically find out which filters are available and what the attributes of each filter are.
“Processing an Image” shows the basics of applying a filter to a single image.
“Using Transition Effects” discusses how to use filters that are applied over time to create such effects as fades and dissolves.
“Imaging Dynamical Systems” describes how to accumulate the effect of a filter.
“Applying a Filter to Video” discusses what’s needed to apply a Core Image filter to a video stream.
Last updated: 2008-06-09