Platforms to show: All Mac Windows Linux Cross-Platform

PHImageRequestOptionsMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
A set of options affecting the delivery of still image representations of Photos assets you request from an image manager.

Available on macOS 10.13 or newer.

Delivery Modes

Constant Value Description
DeliveryModeFastFormat 2 Photos provides only a fast-loading image, possibly sacrificing image quality.
DeliveryModeHighQualityFormat 1 Photos provides only the highest-quality image available, regardless of how much time it takes to load.
DeliveryModeOpportunistic 0 Photos automatically provides one or more results in order to balance image quality and responsiveness.

Resize Mode

Constant Value Description
ResizeModeExact 2 Photos resizes the image to match the target size exactly. more
ResizeModeFast 1 Photos efficiently resizes the image to a size similar to, or slightly larger than, the target size. more
ResizeModeNone 0 Photos does not resize the image asset.

Version Modes

Constant Value Description
VersionCurrent 0 Request the most recent version of the image asset (the one that reflects all edits).
VersionOriginal 2 Request the original, highest-fidelity version of the image asset.
VersionUnadjusted 1 Request a version of the image asset without adjustments.

This class has no sub classes.

Some methods using this class:

Some examples using this class:


The items on this page are in the following plugins: MBS Mac64bit Plugin.


PHImageManagerMBS   -   PHLivePhotoEditingContextMBS


The biggest plugin in space...