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


enum PHImageRequestOptionsResizeMode : Int


Specify a targetSize parameter when you request an image with the requestImage(for:targetSize:contentMode:options:resultHandler:) method.



case none

Photos does not resize the image asset.

case fast

Photos efficiently resizes the image to a size similar to, or slightly larger than, the target size.

case exact

Photos resizes the image to match the target size exactly.

See Also

Specifying Image Request Options

var version: PHImageRequestOptionsVersion

The version of the image to be requested.

enum PHImageRequestOptionsVersion

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

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.

var normalizedCropRect: CGRect

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