Images and PDF

Create and manage images, in bitmap, PDF, and other formats.

Topics

Images

Providing Images for Different Appearances

Supply image resources that work for light and dark appearances and for high contrast environments.

NSImage

A high-level interface for manipulating image data.

NSImageDelegate

A set of optional methods that you can use to respond to drawing failures and manage incremental loads.

NSImageRep

A semiabstract superclass that provides subclasses that you use to draw an image from a particular type of source data.

Bitmap Formats

NSBitmapImageRep

An object that renders an image from bitmap data.

NSCachedImageRep

An object that stores image data in a form that can be readily transferred to the screen.

Deprecated
NSCIImageRep

An object that can render an image from a Core Image object.

NSPICTImageRep

An object that renders an image from a PICT format data stream of version 1, version 2, and extended version 2.

Vector Formats

NSPDFImageRep

An object that can render an image from a PDF format data stream.

NSPDFInfo

An object that stores information associated with the creation of a PDF file, such as its URL, tag names, page orientation, and paper size.

NSEPSImageRep

An object that can render an image from encapsulated PostScript (EPS) code.

Custom Formats

NSCustomImageRep

An object that uses a delegate object to render an image from a custom format.

See Also

Graphics, Drawing, Color, and Printing

Drawing

Draw shapes, images, and other content on the screen.

Color

Represent colors using built-in or custom formats, and give users options for selecting and applying colors.

Printing

Display the system print panels and manage the printing process.