Options for requesting an image asset with or without adjustments, used by the version property.


enum PHImageRequestOptionsVersion : Int



case current

Request the most recent version of the image asset (the one that reflects all edits).

case unadjusted

Request a version of the image asset without adjustments.

case original

Request the original, highest-fidelity version of the image asset.

See Also

Specifying Image Request Options

var version: PHImageRequestOptionsVersion

The version of the image to be requested.

var deliveryMode: PHImageRequestOptionsDeliveryMode

The requested image quality and delivery priority.

enum PHImageRequestOptionsDeliveryMode

Options for delivering requested image data, used by the deliveryMode property.

var resizeMode: PHImageRequestOptionsResizeMode

A mode that specifies how to resize the requested image.

enum PHImageRequestOptionsResizeMode

Options for how to resize the requested image to fit a target size, used by the resizeMode property.

var normalizedCropRect: CGRect

A rectangle for requesting a cropped version of the original image.