Who Should Read This Document?
Organization of This Document
See Also
The Image I/O programming interface, introduced in Mac OS X 10.4, allows applications to read and write most image file formats. Originally part of the Core Graphics framework, Image I/O resides in its own framework to allow developers to use it independently of Core Graphics (Quartz 2D). Image I/O provides the definitive way to access image data in Mac OS X because it is highly efficient, allows easy access to metadata, and provides color management.
This document is intended for developers who read or write image data in an application. Any developer currently using image importers or other image handling libraries should read this document to see how to use the Image I/O framework instead.
This document is organized into the following chapters:
“Basics of Using Image I/O” discusses supported image formats and shows how to include the framework in an Xcode project.
“Creating and Using Image Sources” shows how to create an image source, create an image from it, and extract properties for display in the user interface.
“Working with Image Destinations” provides information on creating an image destination, setting up its properties, and adding an image to it.
These Image I/O Reference Collection provides detailed descriptions of the functions, data types, and constants in the Image I/O framework.
© 2001, 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-07-02)