<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/images-and-pdf",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Images and PDF"
}
-->

# Images and PDF

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

## Topics

### Images

  <doc://com.apple.documentation/documentation/UIKit/providing-images-for-different-appearances>

[Supporting Continuity Camera in Your Mac App](/documentation/AppKit/supporting-continuity-camera-in-your-mac-app)

Incorporate scanned documents and pictures from a user’s iPhone, iPad, or iPod touch into your Mac app using Continuity Camera.

  <doc://com.apple.documentation/documentation/UIKit/supporting-hdr-images-in-your-app>

[Applying Apple HDR effect to your photos](/documentation/AppKit/applying-apple-hdr-effect-to-your-photos)

You can decode and apply Apple’s HDR gain map to your own images.

[`NSImage`](/documentation/AppKit/NSImage)

A high-level interface for manipulating image data.

[`NSImageDelegate`](/documentation/AppKit/NSImageDelegate)

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

[`NSImageRep`](/documentation/AppKit/NSImageRep)

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

### Bitmap Formats

[`NSBitmapImageRep`](/documentation/AppKit/NSBitmapImageRep)

An object that renders an image from bitmap data.

[`NSCIImageRep`](/documentation/AppKit/NSCIImageRep)

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

[`NSPICTImageRep`](/documentation/AppKit/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`](/documentation/AppKit/NSPDFImageRep)

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

[`NSPDFInfo`](/documentation/AppKit/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`](/documentation/AppKit/NSEPSImageRep)

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

### Custom Formats

[`NSCustomImageRep`](/documentation/AppKit/NSCustomImageRep)

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



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)