CBLExifHelpers
Objective-C
@interface CBLExifHelpers : NSObject
Swift
class ExifHelpers : NSObject
Helpers for working with EXIF values.
-
Returns a camera live view orientation value from the given EXIF rotation value.
Declaration
Objective-C
+ (CBLCameraLiveViewFrameOrientation)universalOrientationFromExifRotation: (CBLExifRotation)rotation;
Swift
class func universalOrientation(from rotation: ExifRotation) -> LiveViewFrameOrientation
Parameters
rotation
The EXIF rotation value.
Return Value
The live view frame orientation for the given EXIF value.
-
Returns an EXIF rotation value from the given camera live view orientation value.
Declaration
Objective-C
+ (CBLExifRotation)exifRotationFromUniversalOrientation: (CBLCameraLiveViewFrameOrientation)orientation;
Swift
class func exifRotation(fromUniversalOrientation orientation: LiveViewFrameOrientation) -> ExifRotation
Parameters
orientation
The live view orientation value.
Return Value
The EXIF rotation for the given live view orientation value.
-
Returns a date object for the given EXIF date string.
Declaration
Objective-C
+ (NSDate *_Nullable)dateFromExifDateString:(NSString *_Nonnull)dateString;
Swift
class func date(fromExifDateString dateString: String) -> Date?
Parameters
dateString
The EXIF date string.
Return Value
A date object, or
nil
if the date string is invalid. -
Express the “now” instant’s time components in GMT+0. This will effectively apply the current timezone’s offset to the current date.
Declaration
Objective-C
+ (NSDate *_Nonnull)nowTransposedToGMTZero;
Swift
class func nowTransposedToGMTZero() -> Date