Photos & Camera / 17:58

Implement high resolution photo capture

Photos & Cameraios

Key Points

  • Capture super high resolution photos in an app using AVFoundation.
  • Explains when to use the three different options to capture images - RAW, exposure-bracketed, and fully processed.
  • Walk through configuring photo capture for 24MP and 48MP images across the Main, Tele, and Ultra Wide cameras.
  • And Covers how deferred photo processing keeps an app responsive as more photos are taken.
  • The session moves through High-resolution photos, Types of captures, Configure a capture session, Responsive capture best practices.
  • Key concepts include AVFoundation, RAW, ProRAW, iOS 16, Center Stage, AVCapturePhotoSettings, AVCapturePhotoOutput, AVCaptureSession.

Condensed Flow

01

Types of captures:

Focuses on ProRAW, RAW.

02

Configure a capture session:

Focuses on iOS 16.

03

Responsive capture best practices:

Focuses on Center Stage.

More Detail

Additional details

  • Detailed flow: High-resolution photos -> Types of captures -> Configure a capture session -> Responsive capture best practices.
  • APIs and concepts to recognize: AVFoundation, RAW, ProRAW, iOS 16, Center Stage, AVCapturePhotoSettings, AVCapturePhotoOutput, AVCaptureSession.
  • Implementation focus: AVCapturePhotoOutput, AVCaptureSession.

Resources