EXIF Dictionary Keys

Keys for an image that uses Exchangeable Image File Format (EXIF).

Topics

Constants

let kCGImagePropertyExifSpectralSensitivity: CFString

The spectral sensitivity of each channel.

let kCGImagePropertyExifOECF: CFString

The opto-electrical conversion function (OECF), which defines the relationship between the optical input of the camera and the image values.

let kCGImagePropertyExifComponentsConfiguration: CFString

The components configuration. For compressed data, specifies that the channels of each component are arranged in increasing numeric order (from first component to the fourth).

let kCGImagePropertyExifCompressedBitsPerPixel: CFString

The bits per pixel of the compression mode.

let kCGImagePropertyExifSubjectDistance: CFString

The distance to the subject, in meters.

let kCGImagePropertyExifFlash: CFString

The flash status when the image was shot.

let kCGImagePropertyExifMakerNote: CFString

Information specified by the camera manufacturer.

let kCGImagePropertyExifSubsecTime: CFString

The fraction of seconds for the date and time tag.

let kCGImagePropertyExifSubsecTimeOrginal: CFString

The fraction of seconds for the original date and time tag.

let kCGImagePropertyExifSubsecTimeDigitized: CFString

The fraction of seconds for the digitized time and date tag.

let kCGImagePropertyExifFlashPixVersion: CFString

The FlashPix version supported by an FPXR file. FlashPix is a format for multiresolution tiled images that facilitates fast onscreen viewing.

let kCGImagePropertyExifRelatedSoundFile: CFString

A sound file related to the image.

let kCGImagePropertyExifFlashEnergy: CFString

The strobe energy when the image was captured, in beam candle power seconds.

let kCGImagePropertyExifSpatialFrequencyResponse: CFString

The spatial frequency table and spatial frequency response values in the direction of image width, image height, and diagonal directions. See ISO 12233.

let kCGImagePropertyExifFocalPlaneXResolution: CFString

The number of image-width pixels (x) per focal plane resolution unit.

let kCGImagePropertyExifFocalPlaneYResolution: CFString

The number of image-height pixels (y)per focal plane resolution unit.

let kCGImagePropertyExifFocalPlaneResolutionUnit: CFString

The unit of measurement for the focal plane x and y tags.

let kCGImagePropertyExifSubjectLocation: CFString

The location of the image’s primary subject.

let kCGImagePropertyExifSensingMethod: CFString

The sensor type of the camera or input device.

let kCGImagePropertyExifCFAPattern: CFString

The color filter array (CFA) pattern, which is the geometric pattern of the image sensor for a 1-chip color sensor area.

let kCGImagePropertyExifCustomRendered: CFString

Special rendering performed on the image data.

let kCGImagePropertyExifFocalLenIn35mmFilm: CFString

The equivalent focal length in 35 mm film.

let kCGImagePropertyExifSceneCaptureType: CFString

The scene capture type (standard, landscape, portrait, night).

let kCGImagePropertyExifGainControl: CFString

The gain adjustment applied to the image.

let kCGImagePropertyExifContrast: CFString

The contrast applied to the image.

let kCGImagePropertyExifSaturation: CFString

The saturation applied to the image.

let kCGImagePropertyExifSharpness: CFString

The sharpness applied to the image.

let kCGImagePropertyExifDeviceSettingDescription: CFString

For a particular camera mode, indicates the conditions for taking the picture.

let kCGImagePropertyExifCameraOwnerName: CFString

The value associated with this key is a string that provides the name of the camera’s owner.

let kCGImagePropertyExifBodySerialNumber: CFString

The value associated with this key is a string that provides the serial number of the camera.

let kCGImagePropertyExifLensSpecification: CFString

The values associated with this key provide the specification information for the lens used to photograph the image.

let kCGImagePropertyExifLensMake: CFString

The value associated with this key is a string that provides the name of the lens’s manufacturer.

let kCGImagePropertyExifLensModel: CFString

The value associated with this key is a string that provides the lens’s model.

let kCGImagePropertyExifLensSerialNumber: CFString

The value associated with this key is a string that provides the lens’s serial number.