Mac Developer Library

Developer

ApplicationServices Framework Reference CGImageProperties Reference

Options
Deployment Target:

On This Page
Language:

CGImageProperties Reference

CGImageProperties Reference defines constants that represent characteristics of images used by the Image I/O framework.

Constants

  • Properties that have an associated dictionary of file-format or metadata-format specific key-value pairs.

    Declaration

    Swift

    let kCGImagePropertyTIFFDictionary: CFString! let kCGImagePropertyGIFDictionary: CFString! let kCGImagePropertyJFIFDictionary: CFString! let kCGImagePropertyExifDictionary: CFString! let kCGImagePropertyPNGDictionary: CFString! let kCGImagePropertyIPTCDictionary: CFString! let kCGImagePropertyGPSDictionary: CFString! let kCGImagePropertyRawDictionary: CFString! let kCGImagePropertyCIFFDictionary: CFString! let kCGImageProperty8BIMDictionary: CFString! let kCGImagePropertyDNGDictionary: CFString! let kCGImagePropertyExifAuxDictionary: CFString!

    Objective-C

    CFStringRef kCGImagePropertyTIFFDictionary; CFStringRef kCGImagePropertyGIFDictionary; CFStringRef kCGImagePropertyJFIFDictionary; CFStringRef kCGImagePropertyExifDictionary; CFStringRef kCGImagePropertyPNGDictionary; CFStringRef kCGImagePropertyIPTCDictionary; CFStringRef kCGImagePropertyGPSDictionary; CFStringRef kCGImagePropertyRawDictionary; CFStringRef kCGImagePropertyCIFFDictionary; CFStringRef kCGImageProperty8BIMDictionary; CFStringRef kCGImagePropertyDNGDictionary; CFStringRef kCGImagePropertyExifAuxDictionary;

    Constants

    • kCGImagePropertyTIFFDictionary

      kCGImagePropertyTIFFDictionary

      A dictionary of key-value pairs for an image that uses Tagged Image File Format (TIFF). See TIFF Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGIFDictionary

      kCGImagePropertyGIFDictionary

      A dictionary of key-value pairs for an image that uses Graphics Interchange Format (GIF). See GIF Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyJFIFDictionary

      kCGImagePropertyJFIFDictionary

      A dictionary of key-value pairs for an image that uses JPEG File Interchange Format (JFIF). See JFIF Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifDictionary

      kCGImagePropertyExifDictionary

      A dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF). See EXIF Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGDictionary

      kCGImagePropertyPNGDictionary

      A dictionary of key-value pairs for an image that uses Portable Network Graphics (PNG) format. See PNG Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCDictionary

      kCGImagePropertyIPTCDictionary

      A dictionary of key-value pairs for an image that uses International Press Telecommunications Council (IPTC) metadata. See IPTC Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDictionary

      kCGImagePropertyGPSDictionary

      A dictionary of key-value pairs for an image that has Global Positioning System (GPS) information. See GPS Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyRawDictionary

      kCGImagePropertyRawDictionary

      A dictionary of key-value pairs for an image that contains minimally processed, or raw, data.

      Available in OS X v10.4 and later.

    • kCGImagePropertyCIFFDictionary

      kCGImagePropertyCIFFDictionary

      A dictionary of key-value pairs for an image that uses Camera Image File Format (CIFF). See CIFF Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImageProperty8BIMDictionary

      kCGImageProperty8BIMDictionary

      A dictionary of key-value pairs for an Adobe Photoshop image. See 8BIM Dictionary Keys.

      Available in OS X v10.4 and later.

    • kCGImagePropertyDNGDictionary

      kCGImagePropertyDNGDictionary

      A dictionary of key-value pairs for an image that uses the Digital Negative (DNG) archival format. See DNG Dictionary Keys.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxDictionary

      kCGImagePropertyExifAuxDictionary

      An auxiliary dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF).

      Available in OS X v10.5 and later.

    Discussion

    If any of these constants are returned by the functionsCGImageSourceCopyProperties or CGImageSourceCopyPropertiesAtIndex the associated value is a dictionary of key-value pairs that are specific to that file format or metadata format.

    Import Statement

  • Properties that have an associated dictionary of key-value pairs for a specific camera manufacturer.

    Declaration

    Swift

    let kCGImagePropertyMakerCanonDictionary: CFString! let kCGImagePropertyMakerNikonDictionary: CFString! let kCGImagePropertyMakerMinoltaDictionary: CFString! let kCGImagePropertyMakerFujiDictionary: CFString! let kCGImagePropertyMakerOlympusDictionary: CFString! let kCGImagePropertyMakerPentaxDictionary: CFString!

    Objective-C

    CFStringRef kCGImagePropertyMakerCanonDictionary; CFStringRef kCGImagePropertyMakerNikonDictionary; CFStringRef kCGImagePropertyMakerMinoltaDictionary; CFStringRef kCGImagePropertyMakerFujiDictionary; CFStringRef kCGImagePropertyMakerOlympusDictionary; CFStringRef kCGImagePropertyMakerPentaxDictionary;

    Constants

    • kCGImagePropertyMakerCanonDictionary

      kCGImagePropertyMakerCanonDictionary

      A dictionary of key-value pairs for an image from a Canon camera. See Canon Camera Dictionary Keys.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonDictionary

      kCGImagePropertyMakerNikonDictionary

      A dictionary of key-value pairs for an image from a Nikon camera. See Nikon Camera Dictionary Keys.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerMinoltaDictionary

      kCGImagePropertyMakerMinoltaDictionary

      A dictionary of key-value pairs for an image from a Minolta camera.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerFujiDictionary

      kCGImagePropertyMakerFujiDictionary

      A dictionary of key-value pairs for an image from a Fuji camera.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerOlympusDictionary

      kCGImagePropertyMakerOlympusDictionary

      A dictionary of key-value pairs for an image from a Olympus camera.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerPentaxDictionary

      kCGImagePropertyMakerPentaxDictionary

      A dictionary of key-value pairs for an image from a Pentax camera.

      Available in OS X v10.5 and later.

    Import Statement

  • Properties that apply to the container in general but not necessarily to any individual image in the container.

    Declaration

    Swift

    let kCGImagePropertyFileSize: CFString!

    Objective-C

    CFStringRef kCGImagePropertyFileSize;

    Constants

    • kCGImagePropertyFileSize

      kCGImagePropertyFileSize

      The size of the image file in bytes, if known. If present, this key is a CFNumber value.

      Available in OS X v10.4 and later.

    Discussion

    These properties can be returned by the function CGImageSourceCopyProperties.

    Import Statement

  • Properties that apply to an individual image in an image source.

    Declaration

    Swift

    let kCGImagePropertyDPIHeight: CFString! let kCGImagePropertyDPIWidth: CFString! let kCGImagePropertyPixelWidth: CFString! let kCGImagePropertyPixelHeight: CFString! let kCGImagePropertyDepth: CFString! let kCGImagePropertyOrientation: CFString! let kCGImagePropertyIsFloat: CFString! let kCGImagePropertyIsIndexed: CFString! let kCGImagePropertyHasAlpha: CFString! let kCGImagePropertyColorModel: CFString! let kCGImagePropertyProfileName: CFString!

    Objective-C

    CFStringRef kCGImagePropertyDPIHeight; CFStringRef kCGImagePropertyDPIWidth; CFStringRef kCGImagePropertyPixelWidth; CFStringRef kCGImagePropertyPixelHeight; CFStringRef kCGImagePropertyDepth; CFStringRef kCGImagePropertyOrientation; CFStringRef kCGImagePropertyIsFloat; CFStringRef kCGImagePropertyIsIndexed; CFStringRef kCGImagePropertyHasAlpha; CFStringRef kCGImagePropertyColorModel; CFStringRef kCGImagePropertyProfileName;

    Constants

    • kCGImagePropertyDPIHeight

      kCGImagePropertyDPIHeight

      The resolution, in dots per inch, in the x dimension. If present, this key is a CFNumber value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyDPIWidth

      kCGImagePropertyDPIWidth

      The resolution, in dots per inch, in the y dimension. If present, this key is a CFNumber value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPixelWidth

      kCGImagePropertyPixelWidth

      The number of pixels in the x dimension. If present, this key is a CFNumber value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPixelHeight

      kCGImagePropertyPixelHeight

      The number of pixels in the y dimension. If present, this key is a CFNumber value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyDepth

      kCGImagePropertyDepth

      The number of bits in each color sample of each pixel. If present, this key is a CFNumber value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyOrientation

      kCGImagePropertyOrientation

      The intended display orientation of the image. If present, this key is a CFNumber value with the same value as defined by the TIFF and EXIF specifications. The value specifies where the origin (0,0) of the image is located, as shown in Table 1. If not present, a value of 1 is assumed.

      Table 1

      Value

      Location of the origin of the image

      1

      Top, left

      2

      Top, right

      3

      Bottom, right

      4

      Bottom, left

      5

      Left, top

      6

      Right, top

      7

      Right, bottom

      8

      Left, bottom

      Available in OS X v10.4 and later.

    • kCGImagePropertyIsFloat

      kCGImagePropertyIsFloat

      Whether or not the image contains floating-point pixel samples. The value of this key is kCFBooleanTrue if the image contains them.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIsIndexed

      kCGImagePropertyIsIndexed

      Whether or not the image contains indexed pixel samples (sometimes called paletted samples). The value of this key is kCFBooleanTrue if the image contains them.

      Available in OS X v10.4 and later.

    • kCGImagePropertyHasAlpha

      kCGImagePropertyHasAlpha

      Whether or not the image has an alpha channel. The value of this key is kCFBooleanTrue if the image contains an alpha channel.

      Available in OS X v10.4 and later.

    • kCGImagePropertyColorModel

      kCGImagePropertyColorModel

      The color model of the image such as, RGB, CMYK, Gray, or Lab. The value of this key is of type CFStringRef.

      Available in OS X v10.4 and later.

    • kCGImagePropertyProfileName

      kCGImagePropertyProfileName

      The name of the optional ICC profile embedded in the image, if known. If present, the value of this key is of type CFStringRef.

      Available in OS X v10.4 and later.

    Discussion

    These properties can be returned by the function CGImageSourceCopyPropertiesAtIndex.

    Import Statement

  • Values for the color model property.

    Declaration

    Swift

    let kCGImagePropertyColorModelRGB: CFString! let kCGImagePropertyColorModelGray: CFString! let kCGImagePropertyColorModelCMYK: CFString! let kCGImagePropertyColorModelLab: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyColorModelRGB; const CFStringRef kCGImagePropertyColorModelGray; const CFStringRef kCGImagePropertyColorModelCMYK; const CFStringRef kCGImagePropertyColorModelLab;

    Constants

    • kCGImagePropertyColorModelRGB

      kCGImagePropertyColorModelRGB

      An RGB color model.

      Available in OS X v10.4 and later.

    • kCGImagePropertyColorModelGray

      kCGImagePropertyColorModelGray

      A grayscale color model.

      Available in OS X v10.4 and later.

    • kCGImagePropertyColorModelCMYK

      kCGImagePropertyColorModelCMYK

      A CMYK color model.

      Available in OS X v10.4 and later.

    • kCGImagePropertyColorModelLab

      kCGImagePropertyColorModelLab

      A Lab color model.

      Available in OS X v10.4 and later.

    Discussion

    A color model describes how color values are represented mathematically. A color space is a color model combined with a definition of how to interpret values within the model.

    Import Statement

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

    Declaration

    Swift

    let kCGImagePropertyExifExposureTime: CFString! let kCGImagePropertyExifFNumber: CFString! let kCGImagePropertyExifExposureProgram: CFString! let kCGImagePropertyExifSpectralSensitivity: CFString! let kCGImagePropertyExifISOSpeedRatings: CFString! let kCGImagePropertyExifOECF: CFString! let kCGImagePropertyExifVersion: CFString! let kCGImagePropertyExifDateTimeOriginal: CFString! let kCGImagePropertyExifDateTimeDigitized: CFString! let kCGImagePropertyExifComponentsConfiguration: CFString! let kCGImagePropertyExifCompressedBitsPerPixel: CFString! let kCGImagePropertyExifShutterSpeedValue: CFString! let kCGImagePropertyExifApertureValue: CFString! let kCGImagePropertyExifBrightnessValue: CFString! let kCGImagePropertyExifExposureBiasValue: CFString! let kCGImagePropertyExifMaxApertureValue: CFString! let kCGImagePropertyExifSubjectDistance: CFString! let kCGImagePropertyExifMeteringMode: CFString! let kCGImagePropertyExifLightSource: CFString! let kCGImagePropertyExifFlash: CFString! let kCGImagePropertyExifFocalLength: CFString! let kCGImagePropertyExifSubjectArea: CFString! let kCGImagePropertyExifMakerNote: CFString! let kCGImagePropertyExifUserComment: CFString! let kCGImagePropertyExifSubsecTime: CFString! let kCGImagePropertyExifSubsecTimeOrginal: CFString! let kCGImagePropertyExifSubsecTimeDigitized: CFString! let kCGImagePropertyExifFlashPixVersion: CFString! let kCGImagePropertyExifColorSpace: CFString! let kCGImagePropertyExifPixelXDimension: CFString! let kCGImagePropertyExifPixelYDimension: CFString! let kCGImagePropertyExifRelatedSoundFile: CFString! let kCGImagePropertyExifFlashEnergy: CFString! let kCGImagePropertyExifSpatialFrequencyResponse: CFString! let kCGImagePropertyExifFocalPlaneXResolution: CFString! let kCGImagePropertyExifFocalPlaneYResolution: CFString! let kCGImagePropertyExifFocalPlaneResolutionUnit: CFString! let kCGImagePropertyExifSubjectLocation: CFString! let kCGImagePropertyExifExposureIndex: CFString! let kCGImagePropertyExifSensingMethod: CFString! let kCGImagePropertyExifFileSource: CFString! let kCGImagePropertyExifSceneType: CFString! let kCGImagePropertyExifCFAPattern: CFString! let kCGImagePropertyExifCustomRendered: CFString! let kCGImagePropertyExifExposureMode: CFString! let kCGImagePropertyExifWhiteBalance: CFString! let kCGImagePropertyExifDigitalZoomRatio: CFString! let kCGImagePropertyExifFocalLenIn35mmFilm: CFString! let kCGImagePropertyExifSceneCaptureType: CFString! let kCGImagePropertyExifGainControl: CFString! let kCGImagePropertyExifContrast: CFString! let kCGImagePropertyExifSaturation: CFString! let kCGImagePropertyExifSharpness: CFString! let kCGImagePropertyExifDeviceSettingDescription: CFString! let kCGImagePropertyExifSubjectDistRange: CFString! let kCGImagePropertyExifImageUniqueID: CFString! let kCGImagePropertyExifGamma: CFString! let kCGImagePropertyExifCameraOwnerName: CFString! let kCGImagePropertyExifBodySerialNumber: CFString! let kCGImagePropertyExifLensSpecification: CFString! let kCGImagePropertyExifLensMake: CFString! let kCGImagePropertyExifLensModel: CFString! let kCGImagePropertyExifLensSerialNumber: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyExifExposureTime; const CFStringRef kCGImagePropertyExifFNumber; const CFStringRef kCGImagePropertyExifExposureProgram; const CFStringRef kCGImagePropertyExifSpectralSensitivity; const CFStringRef kCGImagePropertyExifISOSpeedRatings; const CFStringRef kCGImagePropertyExifOECF; const CFStringRef kCGImagePropertyExifVersion; const CFStringRef kCGImagePropertyExifDateTimeOriginal; const CFStringRef kCGImagePropertyExifDateTimeDigitized; const CFStringRef kCGImagePropertyExifComponentsConfiguration; const CFStringRef kCGImagePropertyExifCompressedBitsPerPixel; const CFStringRef kCGImagePropertyExifShutterSpeedValue; const CFStringRef kCGImagePropertyExifApertureValue; const CFStringRef kCGImagePropertyExifBrightnessValue; const CFStringRef kCGImagePropertyExifExposureBiasValue; const CFStringRef kCGImagePropertyExifMaxApertureValue; const CFStringRef kCGImagePropertyExifSubjectDistance; const CFStringRef kCGImagePropertyExifMeteringMode; const CFStringRef kCGImagePropertyExifLightSource; const CFStringRef kCGImagePropertyExifFlash; const CFStringRef kCGImagePropertyExifFocalLength; const CFStringRef kCGImagePropertyExifSubjectArea; const CFStringRef kCGImagePropertyExifMakerNote; const CFStringRef kCGImagePropertyExifUserComment; const CFStringRef kCGImagePropertyExifSubsecTime; const CFStringRef kCGImagePropertyExifSubsecTimeOrginal; const CFStringRef kCGImagePropertyExifSubsecTimeDigitized; const CFStringRef kCGImagePropertyExifFlashPixVersion; const CFStringRef kCGImagePropertyExifColorSpace; const CFStringRef kCGImagePropertyExifPixelXDimension; const CFStringRef kCGImagePropertyExifPixelYDimension; const CFStringRef kCGImagePropertyExifRelatedSoundFile; const CFStringRef kCGImagePropertyExifFlashEnergy; const CFStringRef kCGImagePropertyExifSpatialFrequencyResponse; const CFStringRef kCGImagePropertyExifFocalPlaneXResolution; const CFStringRef kCGImagePropertyExifFocalPlaneYResolution; const CFStringRef kCGImagePropertyExifFocalPlaneResolutionUnit; const CFStringRef kCGImagePropertyExifSubjectLocation; const CFStringRef kCGImagePropertyExifExposureIndex; const CFStringRef kCGImagePropertyExifSensingMethod; const CFStringRef kCGImagePropertyExifFileSource; const CFStringRef kCGImagePropertyExifSceneType; const CFStringRef kCGImagePropertyExifCFAPattern; const CFStringRef kCGImagePropertyExifCustomRendered; const CFStringRef kCGImagePropertyExifExposureMode; const CFStringRef kCGImagePropertyExifWhiteBalance; const CFStringRef kCGImagePropertyExifDigitalZoomRatio; const CFStringRef kCGImagePropertyExifFocalLenIn35mmFilm; const CFStringRef kCGImagePropertyExifSceneCaptureType; const CFStringRef kCGImagePropertyExifGainControl; const CFStringRef kCGImagePropertyExifContrast; const CFStringRef kCGImagePropertyExifSaturation; const CFStringRef kCGImagePropertyExifSharpness; const CFStringRef kCGImagePropertyExifDeviceSettingDescription; const CFStringRef kCGImagePropertyExifSubjectDistRange; const CFStringRef kCGImagePropertyExifImageUniqueID; const CFStringRef kCGImagePropertyExifGamma; const CFStringRef kCGImagePropertyExifCameraOwnerName; const CFStringRef kCGImagePropertyExifBodySerialNumber; const CFStringRef kCGImagePropertyExifLensSpecification; const CFStringRef kCGImagePropertyExifLensMake; const CFStringRef kCGImagePropertyExifLensModel; const CFStringRef kCGImagePropertyExifLensSerialNumber;

    Constants

    • kCGImagePropertyExifExposureTime

      kCGImagePropertyExifExposureTime

      The exposure time.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFNumber

      kCGImagePropertyExifFNumber

      The F-number.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifExposureProgram

      kCGImagePropertyExifExposureProgram

      The exposure program.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSpectralSensitivity

      kCGImagePropertyExifSpectralSensitivity

      The spectral sensitivity of each channel.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifISOSpeedRatings

      kCGImagePropertyExifISOSpeedRatings

      The ISO speed ratings.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifOECF

      kCGImagePropertyExifOECF

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifVersion

      kCGImagePropertyExifVersion

      The Exif version.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifDateTimeOriginal

      kCGImagePropertyExifDateTimeOriginal

      The original date and time.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifDateTimeDigitized

      kCGImagePropertyExifDateTimeDigitized

      The digitized date and time.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifComponentsConfiguration

      kCGImagePropertyExifComponentsConfiguration

      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).

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifCompressedBitsPerPixel

      kCGImagePropertyExifCompressedBitsPerPixel

      The bits per pixel of the compression mode.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifShutterSpeedValue

      kCGImagePropertyExifShutterSpeedValue

      The shutter speed value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifApertureValue

      kCGImagePropertyExifApertureValue

      The aperture value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifBrightnessValue

      kCGImagePropertyExifBrightnessValue

      The brightness value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifExposureBiasValue

      kCGImagePropertyExifExposureBiasValue

      The exposure bias value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifMaxApertureValue

      kCGImagePropertyExifMaxApertureValue

      The maximum aperture value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubjectDistance

      kCGImagePropertyExifSubjectDistance

      The distance to the subject, in meters.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifMeteringMode

      kCGImagePropertyExifMeteringMode

      The metering mode.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifLightSource

      kCGImagePropertyExifLightSource

      The light source.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFlash

      kCGImagePropertyExifFlash

      The flash status when the image was shot.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFocalLength

      kCGImagePropertyExifFocalLength

      The focal length.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubjectArea

      kCGImagePropertyExifSubjectArea

      The subject area.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifMakerNote

      kCGImagePropertyExifMakerNote

      Information specified by the camera manufacturer.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifUserComment

      kCGImagePropertyExifUserComment

      A user comment.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubsecTime

      kCGImagePropertyExifSubsecTime

      The fraction of seconds for the date and time tag.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubsecTimeOrginal

      kCGImagePropertyExifSubsecTimeOrginal

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubsecTimeDigitized

      kCGImagePropertyExifSubsecTimeDigitized

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFlashPixVersion

      kCGImagePropertyExifFlashPixVersion

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifColorSpace

      kCGImagePropertyExifColorSpace

      The color space.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifPixelXDimension

      kCGImagePropertyExifPixelXDimension

      The x dimension of a pixel.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifPixelYDimension

      kCGImagePropertyExifPixelYDimension

      The y dimension of a pixel.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifRelatedSoundFile

      kCGImagePropertyExifRelatedSoundFile

      A sound file related to the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFlashEnergy

      kCGImagePropertyExifFlashEnergy

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSpatialFrequencyResponse

      kCGImagePropertyExifSpatialFrequencyResponse

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFocalPlaneXResolution

      kCGImagePropertyExifFocalPlaneXResolution

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFocalPlaneYResolution

      kCGImagePropertyExifFocalPlaneYResolution

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFocalPlaneResolutionUnit

      kCGImagePropertyExifFocalPlaneResolutionUnit

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubjectLocation

      kCGImagePropertyExifSubjectLocation

      The location of the image’s primary subject.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifExposureIndex

      kCGImagePropertyExifExposureIndex

      The selected exposure index.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSensingMethod

      kCGImagePropertyExifSensingMethod

      The sensor type of the camera or input device.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFileSource

      kCGImagePropertyExifFileSource

      The image source.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSceneType

      kCGImagePropertyExifSceneType

      The scene type.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifCFAPattern

      kCGImagePropertyExifCFAPattern

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifCustomRendered

      kCGImagePropertyExifCustomRendered

      Special rendering performed on the image data.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifExposureMode

      kCGImagePropertyExifExposureMode

      The exposure mode setting.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifWhiteBalance

      kCGImagePropertyExifWhiteBalance

      The white balance mode.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifDigitalZoomRatio

      kCGImagePropertyExifDigitalZoomRatio

      The digital zoom ratio.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifFocalLenIn35mmFilm

      kCGImagePropertyExifFocalLenIn35mmFilm

      The equivalent focal length in 35 mm film.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSceneCaptureType

      kCGImagePropertyExifSceneCaptureType

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifGainControl

      kCGImagePropertyExifGainControl

      The gain adjustment applied to the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifContrast

      kCGImagePropertyExifContrast

      The contrast applied to the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSaturation

      kCGImagePropertyExifSaturation

      The saturation applied to the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSharpness

      kCGImagePropertyExifSharpness

      The sharpness applied to the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifDeviceSettingDescription

      kCGImagePropertyExifDeviceSettingDescription

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

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifSubjectDistRange

      kCGImagePropertyExifSubjectDistRange

      The distance to the subject.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifImageUniqueID

      kCGImagePropertyExifImageUniqueID

      The unique ID of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifGamma

      kCGImagePropertyExifGamma

      The gamma setting.

      Available in OS X v10.4 and later.

    • kCGImagePropertyExifCameraOwnerName

      kCGImagePropertyExifCameraOwnerName

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

      Available in OS X v10.7 and later.

    • kCGImagePropertyExifBodySerialNumber

      kCGImagePropertyExifBodySerialNumber

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

      Available in OS X v10.7 and later.

    • kCGImagePropertyExifLensSpecification

      kCGImagePropertyExifLensSpecification

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

      Available in OS X v10.7 and later.

    • kCGImagePropertyExifLensMake

      kCGImagePropertyExifLensMake

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

      Available in OS X v10.7 and later.

    • kCGImagePropertyExifLensModel

      kCGImagePropertyExifLensModel

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

      Available in OS X v10.7 and later.

    • kCGImagePropertyExifLensSerialNumber

      kCGImagePropertyExifLensSerialNumber

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

      Available in OS X v10.7 and later.

    Import Statement

  • Auxiliary keys for an image that uses Exchangeable Image File Format (EXIF).

    Declaration

    Swift

    let kCGImagePropertyExifAuxLensInfo: CFString! let kCGImagePropertyExifAuxLensModel: CFString! let kCGImagePropertyExifAuxSerialNumber: CFString! let kCGImagePropertyExifAuxLensID: CFString! let kCGImagePropertyExifAuxLensSerialNumber: CFString! let kCGImagePropertyExifAuxImageNumber: CFString! let kCGImagePropertyExifAuxFlashCompensation: CFString! let kCGImagePropertyExifAuxOwnerName: CFString! let kCGImagePropertyExifAuxFirmware: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyExifAuxLensInfo; const CFStringRef kCGImagePropertyExifAuxLensModel; const CFStringRef kCGImagePropertyExifAuxSerialNumber; const CFStringRef kCGImagePropertyExifAuxLensID; const CFStringRef kCGImagePropertyExifAuxLensSerialNumber; const CFStringRef kCGImagePropertyExifAuxImageNumber; const CFStringRef kCGImagePropertyExifAuxFlashCompensation; const CFStringRef kCGImagePropertyExifAuxOwnerName; const CFStringRef kCGImagePropertyExifAuxFirmware;

    Constants

    • kCGImagePropertyExifAuxLensInfo

      kCGImagePropertyExifAuxLensInfo

      Lens information.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxLensModel

      kCGImagePropertyExifAuxLensModel

      The lens model.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxSerialNumber

      kCGImagePropertyExifAuxSerialNumber

      The serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxLensID

      kCGImagePropertyExifAuxLensID

      The lens ID.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxLensSerialNumber

      kCGImagePropertyExifAuxLensSerialNumber

      The lens serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxImageNumber

      kCGImagePropertyExifAuxImageNumber

      The image number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxFlashCompensation

      kCGImagePropertyExifAuxFlashCompensation

      Flash compensation.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxOwnerName

      kCGImagePropertyExifAuxOwnerName

      The owner name.

      Available in OS X v10.5 and later.

    • kCGImagePropertyExifAuxFirmware

      kCGImagePropertyExifAuxFirmware

      Firmware information.

      Available in OS X v10.5 and later.

    Import Statement

  • Keys for an image that uses Graphics Interchange Format (GIF).

    Declaration

    Swift

    let kCGImagePropertyGIFLoopCount: CFString! let kCGImagePropertyGIFDelayTime: CFString! let kCGImagePropertyGIFImageColorMap: CFString! let kCGImagePropertyGIFHasGlobalColorMap: CFString! let kCGImagePropertyGIFUnclampedDelayTime: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyGIFLoopCount; const CFStringRef kCGImagePropertyGIFDelayTime; const CFStringRef kCGImagePropertyGIFImageColorMap; const CFStringRef kCGImagePropertyGIFHasGlobalColorMap; const CFStringRef kCGImagePropertyGIFUnclampedDelayTime;

    Constants

    • kCGImagePropertyGIFLoopCount

      kCGImagePropertyGIFLoopCount

      The number of times to repeat an animated sequence.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGIFDelayTime

      kCGImagePropertyGIFDelayTime

      The amount of time, in hundredths of a second, to wait before displaying the next image in an animated sequence.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGIFImageColorMap

      kCGImagePropertyGIFImageColorMap

      The image color map.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGIFHasGlobalColorMap

      kCGImagePropertyGIFHasGlobalColorMap

      Whether or not the GIF has a global color map.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGIFUnclampedDelayTime

      kCGImagePropertyGIFUnclampedDelayTime

      The unclamped delay time.

      Available in OS X v10.7 and later.

    Import Statement

  • Keys for an image that has Global Positioning System (GPS) information.

    Declaration

    Swift

    let kCGImagePropertyGPSVersion: CFString! let kCGImagePropertyGPSLatitudeRef: CFString! let kCGImagePropertyGPSLatitude: CFString! let kCGImagePropertyGPSLongitudeRef: CFString! let kCGImagePropertyGPSLongitude: CFString! let kCGImagePropertyGPSAltitudeRef: CFString! let kCGImagePropertyGPSAltitude: CFString! let kCGImagePropertyGPSTimeStamp: CFString! let kCGImagePropertyGPSSatellites: CFString! let kCGImagePropertyGPSStatus: CFString! let kCGImagePropertyGPSMeasureMode: CFString! let kCGImagePropertyGPSDOP: CFString! let kCGImagePropertyGPSSpeedRef: CFString! let kCGImagePropertyGPSSpeed: CFString! let kCGImagePropertyGPSTrackRef: CFString! let kCGImagePropertyGPSTrack: CFString! let kCGImagePropertyGPSImgDirectionRef: CFString! let kCGImagePropertyGPSImgDirection: CFString! let kCGImagePropertyGPSMapDatum: CFString! let kCGImagePropertyGPSDestLatitudeRef: CFString! let kCGImagePropertyGPSDestLatitude: CFString! let kCGImagePropertyGPSDestLongitudeRef: CFString! let kCGImagePropertyGPSDestLongitude: CFString! let kCGImagePropertyGPSDestBearingRef: CFString! let kCGImagePropertyGPSDestBearing: CFString! let kCGImagePropertyGPSDestDistanceRef: CFString! let kCGImagePropertyGPSDestDistance: CFString! let kCGImagePropertyGPSProcessingMethod: CFString! let kCGImagePropertyGPSAreaInformation: CFString! let kCGImagePropertyGPSDateStamp: CFString! let kCGImagePropertyGPSDifferental: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyGPSVersion; const CFStringRef kCGImagePropertyGPSLatitudeRef; const CFStringRef kCGImagePropertyGPSLatitude; const CFStringRef kCGImagePropertyGPSLongitudeRef; const CFStringRef kCGImagePropertyGPSLongitude; const CFStringRef kCGImagePropertyGPSAltitudeRef; const CFStringRef kCGImagePropertyGPSAltitude; const CFStringRef kCGImagePropertyGPSTimeStamp; const CFStringRef kCGImagePropertyGPSSatellites; const CFStringRef kCGImagePropertyGPSStatus; const CFStringRef kCGImagePropertyGPSMeasureMode; const CFStringRef kCGImagePropertyGPSDOP; const CFStringRef kCGImagePropertyGPSSpeedRef; const CFStringRef kCGImagePropertyGPSSpeed; const CFStringRef kCGImagePropertyGPSTrackRef; const CFStringRef kCGImagePropertyGPSTrack; const CFStringRef kCGImagePropertyGPSImgDirectionRef; const CFStringRef kCGImagePropertyGPSImgDirection; const CFStringRef kCGImagePropertyGPSMapDatum; const CFStringRef kCGImagePropertyGPSDestLatitudeRef; const CFStringRef kCGImagePropertyGPSDestLatitude; const CFStringRef kCGImagePropertyGPSDestLongitudeRef; const CFStringRef kCGImagePropertyGPSDestLongitude; const CFStringRef kCGImagePropertyGPSDestBearingRef; const CFStringRef kCGImagePropertyGPSDestBearing; const CFStringRef kCGImagePropertyGPSDestDistanceRef; const CFStringRef kCGImagePropertyGPSDestDistance; const CFStringRef kCGImagePropertyGPSProcessingMethod; const CFStringRef kCGImagePropertyGPSAreaInformation; const CFStringRef kCGImagePropertyGPSDateStamp; const CFStringRef kCGImagePropertyGPSDifferental;

    Constants

    • kCGImagePropertyGPSVersion

      kCGImagePropertyGPSVersion

      The version.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSLatitudeRef

      kCGImagePropertyGPSLatitudeRef

      Whether the latitude is north or south.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSLatitude

      kCGImagePropertyGPSLatitude

      The latitude.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSLongitudeRef

      kCGImagePropertyGPSLongitudeRef

      Whether the longitude is east or west.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSLongitude

      kCGImagePropertyGPSLongitude

      The longitude.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSAltitudeRef

      kCGImagePropertyGPSAltitudeRef

      The reference altitude.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSAltitude

      kCGImagePropertyGPSAltitude

      The altitude.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSTimeStamp

      kCGImagePropertyGPSTimeStamp

      The time as UTC (Coordinated Universal Time).

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSSatellites

      kCGImagePropertyGPSSatellites

      The satellites used for GPS measurements.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSStatus

      kCGImagePropertyGPSStatus

      The status of the GPS receiver.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSMeasureMode

      kCGImagePropertyGPSMeasureMode

      The measurement mode.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDOP

      kCGImagePropertyGPSDOP

      The degree of precision (DOP) of the data.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSSpeedRef

      kCGImagePropertyGPSSpeedRef

      The unit for expressing the GPS receiver speed of movement.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSSpeed

      kCGImagePropertyGPSSpeed

      The GPS receiver speed of movement.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSTrackRef

      kCGImagePropertyGPSTrackRef

      The reference for the direction of GPS receiver movement.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSTrack

      kCGImagePropertyGPSTrack

      The direction of GPS receiver movement.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSImgDirectionRef

      kCGImagePropertyGPSImgDirectionRef

      The reference for the direction of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSImgDirection

      kCGImagePropertyGPSImgDirection

      The direction of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSMapDatum

      kCGImagePropertyGPSMapDatum

      The geodetic survey data used by the GPS receiver.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestLatitudeRef

      kCGImagePropertyGPSDestLatitudeRef

      Whether the latitude of the destination point is northern or southern.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestLatitude

      kCGImagePropertyGPSDestLatitude

      The latitude of the destination point.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestLongitudeRef

      kCGImagePropertyGPSDestLongitudeRef

      Whether the longitude of the destination point is east or west.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestLongitude

      kCGImagePropertyGPSDestLongitude

      The longitude of the destination point.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestBearingRef

      kCGImagePropertyGPSDestBearingRef

      The reference for giving the bearing to the destination point.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestBearing

      kCGImagePropertyGPSDestBearing

      The bearing to the destination point.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestDistanceRef

      kCGImagePropertyGPSDestDistanceRef

      The units for expressing the distance to the destination point.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDestDistance

      kCGImagePropertyGPSDestDistance

      The distance to the destination point.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSProcessingMethod

      kCGImagePropertyGPSProcessingMethod

      The name of the method used for finding a location.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSAreaInformation

      kCGImagePropertyGPSAreaInformation

      The name of the GPS area.

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDateStamp

      kCGImagePropertyGPSDateStamp

      The data and time information relative to Coordinated Universal Time (UTC).

      Available in OS X v10.4 and later.

    • kCGImagePropertyGPSDifferental

      kCGImagePropertyGPSDifferental

      Whether differential correction is applied to the GPS receiver.

      Available in OS X v10.4 and later.

    Import Statement

  • Keys for an image that uses International Press Telecommunications Council (IPTC) metadata.

    Declaration

    Swift

    let kCGImagePropertyIPTCObjectTypeReference: CFString! let kCGImagePropertyIPTCObjectAttributeReference: CFString! let kCGImagePropertyIPTCObjectName: CFString! let kCGImagePropertyIPTCEditStatus: CFString! let kCGImagePropertyIPTCEditorialUpdate: CFString! let kCGImagePropertyIPTCUrgency: CFString! let kCGImagePropertyIPTCSubjectReference: CFString! let kCGImagePropertyIPTCCategory: CFString! let kCGImagePropertyIPTCSupplementalCategory: CFString! let kCGImagePropertyIPTCFixtureIdentifier: CFString! let kCGImagePropertyIPTCKeywords: CFString! let kCGImagePropertyIPTCContentLocationCode: CFString! let kCGImagePropertyIPTCContentLocationName: CFString! let kCGImagePropertyIPTCReleaseDate: CFString! let kCGImagePropertyIPTCReleaseTime: CFString! let kCGImagePropertyIPTCExpirationDate: CFString! let kCGImagePropertyIPTCExpirationTime: CFString! let kCGImagePropertyIPTCSpecialInstructions: CFString! let kCGImagePropertyIPTCActionAdvised: CFString! let kCGImagePropertyIPTCReferenceService: CFString! let kCGImagePropertyIPTCReferenceDate: CFString! let kCGImagePropertyIPTCReferenceNumber: CFString! let kCGImagePropertyIPTCDateCreated: CFString! let kCGImagePropertyIPTCTimeCreated: CFString! let kCGImagePropertyIPTCDigitalCreationDate: CFString! let kCGImagePropertyIPTCDigitalCreationTime: CFString! let kCGImagePropertyIPTCOriginatingProgram: CFString! let kCGImagePropertyIPTCProgramVersion: CFString! let kCGImagePropertyIPTCObjectCycle: CFString! let kCGImagePropertyIPTCByline: CFString! let kCGImagePropertyIPTCBylineTitle: CFString! let kCGImagePropertyIPTCCity: CFString! let kCGImagePropertyIPTCSubLocation: CFString! let kCGImagePropertyIPTCProvinceState: CFString! let kCGImagePropertyIPTCCountryPrimaryLocationCode: CFString! let kCGImagePropertyIPTCCountryPrimaryLocationName: CFString! let kCGImagePropertyIPTCOriginalTransmissionReference: CFString! let kCGImagePropertyIPTCHeadline: CFString! let kCGImagePropertyIPTCCredit: CFString! let kCGImagePropertyIPTCSource: CFString! let kCGImagePropertyIPTCCopyrightNotice: CFString! let kCGImagePropertyIPTCContact: CFString! let kCGImagePropertyIPTCCaptionAbstract: CFString! let kCGImagePropertyIPTCWriterEditor: CFString! let kCGImagePropertyIPTCImageType: CFString! let kCGImagePropertyIPTCImageOrientation: CFString! let kCGImagePropertyIPTCLanguageIdentifier: CFString! let kCGImagePropertyIPTCStarRating: CFString! let kCGImagePropertyIPTCCreatorContactInfo: CFString! let kCGImagePropertyIPTCRightsUsageTerms: CFString! let kCGImagePropertyIPTCScene: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyIPTCObjectTypeReference; const CFStringRef kCGImagePropertyIPTCObjectAttributeReference; const CFStringRef kCGImagePropertyIPTCObjectName; const CFStringRef kCGImagePropertyIPTCEditStatus; const CFStringRef kCGImagePropertyIPTCEditorialUpdate; const CFStringRef kCGImagePropertyIPTCUrgency; const CFStringRef kCGImagePropertyIPTCSubjectReference; const CFStringRef kCGImagePropertyIPTCCategory; const CFStringRef kCGImagePropertyIPTCSupplementalCategory; const CFStringRef kCGImagePropertyIPTCFixtureIdentifier; const CFStringRef kCGImagePropertyIPTCKeywords; const CFStringRef kCGImagePropertyIPTCContentLocationCode; const CFStringRef kCGImagePropertyIPTCContentLocationName; const CFStringRef kCGImagePropertyIPTCReleaseDate; const CFStringRef kCGImagePropertyIPTCReleaseTime; const CFStringRef kCGImagePropertyIPTCExpirationDate; const CFStringRef kCGImagePropertyIPTCExpirationTime; const CFStringRef kCGImagePropertyIPTCSpecialInstructions; const CFStringRef kCGImagePropertyIPTCActionAdvised; const CFStringRef kCGImagePropertyIPTCReferenceService; const CFStringRef kCGImagePropertyIPTCReferenceDate; const CFStringRef kCGImagePropertyIPTCReferenceNumber; const CFStringRef kCGImagePropertyIPTCDateCreated; const CFStringRef kCGImagePropertyIPTCTimeCreated; const CFStringRef kCGImagePropertyIPTCDigitalCreationDate; const CFStringRef kCGImagePropertyIPTCDigitalCreationTime; const CFStringRef kCGImagePropertyIPTCOriginatingProgram; const CFStringRef kCGImagePropertyIPTCProgramVersion; const CFStringRef kCGImagePropertyIPTCObjectCycle; const CFStringRef kCGImagePropertyIPTCByline; const CFStringRef kCGImagePropertyIPTCBylineTitle; const CFStringRef kCGImagePropertyIPTCCity; const CFStringRef kCGImagePropertyIPTCSubLocation; const CFStringRef kCGImagePropertyIPTCProvinceState; const CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationCode; const CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationName; const CFStringRef kCGImagePropertyIPTCOriginalTransmissionReference; const CFStringRef kCGImagePropertyIPTCHeadline; const CFStringRef kCGImagePropertyIPTCCredit; const CFStringRef kCGImagePropertyIPTCSource; const CFStringRef kCGImagePropertyIPTCCopyrightNotice; const CFStringRef kCGImagePropertyIPTCContact; const CFStringRef kCGImagePropertyIPTCCaptionAbstract; const CFStringRef kCGImagePropertyIPTCWriterEditor; const CFStringRef kCGImagePropertyIPTCImageType; const CFStringRef kCGImagePropertyIPTCImageOrientation; const CFStringRef kCGImagePropertyIPTCLanguageIdentifier; const CFStringRef kCGImagePropertyIPTCStarRating; const CFStringRef kCGImagePropertyIPTCCreatorContactInfo; const CFStringRef kCGImagePropertyIPTCRightsUsageTerms const CFStringRef kCGImagePropertyIPTCScene;

    Constants

    • kCGImagePropertyIPTCObjectTypeReference

      kCGImagePropertyIPTCObjectTypeReference

      The object type.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCObjectAttributeReference

      kCGImagePropertyIPTCObjectAttributeReference

      The object attribute.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCObjectName

      kCGImagePropertyIPTCObjectName

      The object name.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCEditStatus

      kCGImagePropertyIPTCEditStatus

      The edit status.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCEditorialUpdate

      kCGImagePropertyIPTCEditorialUpdate

      An editorial update.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCUrgency

      kCGImagePropertyIPTCUrgency

      The urgency level.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCSubjectReference

      kCGImagePropertyIPTCSubjectReference

      The subject.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCategory

      kCGImagePropertyIPTCCategory

      The category.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCSupplementalCategory

      kCGImagePropertyIPTCSupplementalCategory

      A supplemental category.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCFixtureIdentifier

      kCGImagePropertyIPTCFixtureIdentifier

      A fixture identifier.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCKeywords

      kCGImagePropertyIPTCKeywords

      Keywords.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCContentLocationCode

      kCGImagePropertyIPTCContentLocationCode

      The content location code.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCContentLocationName

      kCGImagePropertyIPTCContentLocationName

      The content location name.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCReleaseDate

      kCGImagePropertyIPTCReleaseDate

      The earliest date the image is to be used, in the form CCYYMMDD.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCReleaseTime

      kCGImagePropertyIPTCReleaseTime

      The earliest time on the release date the image is to be used, in the form HHMMSS.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCExpirationDate

      kCGImagePropertyIPTCExpirationDate

      The latest date the image is to be used, in the form CCYYMMDD.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCExpirationTime

      kCGImagePropertyIPTCExpirationTime

      The latest time on the expiration date the image is to be used, in the form HHMMSS.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCSpecialInstructions

      kCGImagePropertyIPTCSpecialInstructions

      Special instructions about the use of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCActionAdvised

      kCGImagePropertyIPTCActionAdvised

      The advised action.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCReferenceService

      kCGImagePropertyIPTCReferenceService

      The reference service.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCReferenceDate

      kCGImagePropertyIPTCReferenceDate

      The reference date.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCReferenceNumber

      kCGImagePropertyIPTCReferenceNumber

      The reference number.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCDateCreated

      kCGImagePropertyIPTCDateCreated

      The date created.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCTimeCreated

      kCGImagePropertyIPTCTimeCreated

      The time created.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCDigitalCreationDate

      kCGImagePropertyIPTCDigitalCreationDate

      The digital creation date.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCDigitalCreationTime

      kCGImagePropertyIPTCDigitalCreationTime

      The digital creation time.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCOriginatingProgram

      kCGImagePropertyIPTCOriginatingProgram

      The originating application.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCProgramVersion

      kCGImagePropertyIPTCProgramVersion

      The application version.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCObjectCycle

      kCGImagePropertyIPTCObjectCycle

      The editorial cycle (morning, evening, or both) of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCByline

      kCGImagePropertyIPTCByline

      The name of the person who created the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCBylineTitle

      kCGImagePropertyIPTCBylineTitle

      The title of the person who created the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCity

      kCGImagePropertyIPTCCity

      The city where the image was created.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCSubLocation

      kCGImagePropertyIPTCSubLocation

      The location within the city where the image was created.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCProvinceState

      kCGImagePropertyIPTCProvinceState

      The province or state.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCountryPrimaryLocationCode

      kCGImagePropertyIPTCCountryPrimaryLocationCode

      The country primary location code, a three-letter code defined by ISO 3166-1

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCountryPrimaryLocationName

      kCGImagePropertyIPTCCountryPrimaryLocationName

      The country primary location name.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCOriginalTransmissionReference

      kCGImagePropertyIPTCOriginalTransmissionReference

      The call letter/number combination associated with the originating point of an image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCHeadline

      kCGImagePropertyIPTCHeadline

      A summary of the contents of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCredit

      kCGImagePropertyIPTCCredit

      The name of the service that provided the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCSource

      kCGImagePropertyIPTCSource

      The original owner of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCopyrightNotice

      kCGImagePropertyIPTCCopyrightNotice

      The copyright notice.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCContact

      kCGImagePropertyIPTCContact

      Contact information for further information on the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCaptionAbstract

      kCGImagePropertyIPTCCaptionAbstract

      The description of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCWriterEditor

      kCGImagePropertyIPTCWriterEditor

      The name of the person who wrote or edited the description of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCImageType

      kCGImagePropertyIPTCImageType

      The image type.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCImageOrientation

      kCGImagePropertyIPTCImageOrientation

      The image orientation (portrait, landscape, or square).

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCLanguageIdentifier

      kCGImagePropertyIPTCLanguageIdentifier

      The language identifier, a two-letter code defined by ISO 639:1988.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCStarRating

      kCGImagePropertyIPTCStarRating

      The star rating.

      Available in OS X v10.4 and later.

    • kCGImagePropertyIPTCCreatorContactInfo

      kCGImagePropertyIPTCCreatorContactInfo

      The creator’s contact info. See IPTC Creator Contact Info Dictionary Keys.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCRightsUsageTerms

      kCGImagePropertyIPTCRightsUsageTerms

      The usage rights for the image.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCScene

      kCGImagePropertyIPTCScene

      The scene codes for the image; a scene code is a six-digit string.

      Available in OS X v10.6 and later.

    Discussion

    IPTC constants are metadata elements of the Information Interchange Model (IIM) used to provide information about images. The IIM was developed by the Newspaper Association of America (NAA) and the International Press Telecommunications Council (IPTC).

    Import Statement

  • Keys for an image that uses International Press Telecommunications Council (IPTC) metadata. These keys are used to reference data stored in the dictionary attached to the kCGImagePropertyIPTCCreatorContactInfo key.

    Declaration

    Swift

    let kCGImagePropertyIPTCContactInfoCity: CFString! let kCGImagePropertyIPTCContactInfoCountry: CFString! let kCGImagePropertyIPTCContactInfoAddress: CFString! let kCGImagePropertyIPTCContactInfoPostalCode: CFString! let kCGImagePropertyIPTCContactInfoStateProvince: CFString! let kCGImagePropertyIPTCContactInfoEmails: CFString! let kCGImagePropertyIPTCContactInfoPhones: CFString! let kCGImagePropertyIPTCContactInfoWebURLs: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyIPTCContactInfoCity; const CFStringRef kCGImagePropertyIPTCContactInfoCountry; const CFStringRef kCGImagePropertyIPTCContactInfoAddress; const CFStringRef kCGImagePropertyIPTCContactInfoPostalCode; const CFStringRef kCGImagePropertyIPTCContactInfoStateProvince; const CFStringRef kCGImagePropertyIPTCContactInfoEmails; const CFStringRef kCGImagePropertyIPTCContactInfoPhones; const CFStringRef kCGImagePropertyIPTCContactInfoWebURLs;

    Constants

    • kCGImagePropertyIPTCContactInfoCity

      kCGImagePropertyIPTCContactInfoCity

      The city portion of the contact information.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoCountry

      kCGImagePropertyIPTCContactInfoCountry

      The country portion of the contact information.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoAddress

      kCGImagePropertyIPTCContactInfoAddress

      The address portion of the contact information.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoPostalCode

      kCGImagePropertyIPTCContactInfoPostalCode

      The postal code portion of the contact information.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoStateProvince

      kCGImagePropertyIPTCContactInfoStateProvince

      The state or province for the contact.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoEmails

      kCGImagePropertyIPTCContactInfoEmails

      Email addresses for the contact.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoPhones

      kCGImagePropertyIPTCContactInfoPhones

      Phone numbers for the contact.

      Available in OS X v10.6 and later.

    • kCGImagePropertyIPTCContactInfoWebURLs

      kCGImagePropertyIPTCContactInfoWebURLs

      Web addresses for the contact.

      Available in OS X v10.6 and later.

    Discussion

    IPTC constants are metadata elements of the Information Interchange Model (IIM) used to provide information about images. The IIM was developed by the Newspaper Association of America (NAA) and the International Press Telecommunications Council (IPTC).

    Import Statement

  • Keys for an image that uses JPEG File Interchange Format (JFIF).

    Declaration

    Swift

    let kCGImagePropertyJFIFVersion: CFString! let kCGImagePropertyJFIFXDensity: CFString! let kCGImagePropertyJFIFYDensity: CFString! let kCGImagePropertyJFIFDensityUnit: CFString! let kCGImagePropertyJFIFIsProgressive: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyJFIFVersion; const CFStringRef kCGImagePropertyJFIFXDensity; const CFStringRef kCGImagePropertyJFIFYDensity; const CFStringRef kCGImagePropertyJFIFDensityUnit; const CFStringRef kCGImagePropertyJFIFIsProgressive;

    Constants

    • kCGImagePropertyJFIFVersion

      kCGImagePropertyJFIFVersion

      The version of JFIF.

      Available in OS X v10.4 and later.

    • kCGImagePropertyJFIFXDensity

      kCGImagePropertyJFIFXDensity

      The x pixel density.

      Available in OS X v10.4 and later.

    • kCGImagePropertyJFIFYDensity

      kCGImagePropertyJFIFYDensity

      The y pixel density.

      Available in OS X v10.4 and later.

    • kCGImagePropertyJFIFDensityUnit

      kCGImagePropertyJFIFDensityUnit

      The units for the x and y density fields.

      Available in OS X v10.4 and later.

    • kCGImagePropertyJFIFIsProgressive

      kCGImagePropertyJFIFIsProgressive

      Whether there are versions of the image of increasing quality.

      Available in OS X v10.4 and later.

    Import Statement

  • Keys for an image that uses Portable Network Graphics (PNG) format.

    Declaration

    Swift

    let kCGImagePropertyPNGGamma: CFString! let kCGImagePropertyPNGInterlaceType: CFString! let kCGImagePropertyPNGXPixelsPerMeter: CFString! let kCGImagePropertyPNGYPixelsPerMeter: CFString! let kCGImagePropertyPNGsRGBIntent: CFString! let kCGImagePropertyPNGChromaticities: CFString! let kCGImagePropertyPNGAuthor: CFString! let kCGImagePropertyPNGCopyright: CFString! let kCGImagePropertyPNGCreationTime: CFString! let kCGImagePropertyPNGDescription: CFString! let kCGImagePropertyPNGModificationTime: CFString! let kCGImagePropertyPNGSoftware: CFString! let kCGImagePropertyPNGTitle: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyPNGGamma; const CFStringRef kCGImagePropertyPNGInterlaceType; const CFStringRef kCGImagePropertyPNGXPixelsPerMeter; const CFStringRef kCGImagePropertyPNGYPixelsPerMeter; const CFStringRef kCGImagePropertyPNGsRGBIntent; const CFStringRef kCGImagePropertyPNGChromaticities; const CFStringRef kCGImagePropertyPNGAuthor; const CFStringRef kCGImagePropertyPNGCopyright; const CFStringRef kCGImagePropertyPNGCreationTime; const CFStringRef kCGImagePropertyPNGDescription; const CFStringRef kCGImagePropertyPNGModificationTime; const CFStringRef kCGImagePropertyPNGSoftware; const CFStringRef kCGImagePropertyPNGTitle;

    Constants

    • kCGImagePropertyPNGGamma

      kCGImagePropertyPNGGamma

      The gamma value.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGInterlaceType

      kCGImagePropertyPNGInterlaceType

      The interlace type.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGXPixelsPerMeter

      kCGImagePropertyPNGXPixelsPerMeter

      The number of x pixels per meter.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGYPixelsPerMeter

      kCGImagePropertyPNGYPixelsPerMeter

      The number of y pixels per meter.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGsRGBIntent

      kCGImagePropertyPNGsRGBIntent

      The sRGB intent.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGChromaticities

      kCGImagePropertyPNGChromaticities

      The chromaticities.

      Available in OS X v10.4 and later.

    • kCGImagePropertyPNGAuthor

      kCGImagePropertyPNGAuthor

      The content is a string that identifies the author of the image.

      Available in OS X v10.7 and later.

    • kCGImagePropertyPNGCopyright

      kCGImagePropertyPNGCopyright

      The content is a string that identifies the copyright of the image.

      Available in OS X v10.7 and later.

    • kCGImagePropertyPNGCreationTime

      kCGImagePropertyPNGCreationTime

      The content is a string that identifies the date and time the image was created.

      Available in OS X v10.7 and later.

    • kCGImagePropertyPNGDescription

      kCGImagePropertyPNGDescription

      The content is a string that describes the image.

      Available in OS X v10.7 and later.

    • kCGImagePropertyPNGModificationTime

      kCGImagePropertyPNGModificationTime

      The content is a string that identifies the last date and time the image was modified.

      Available in OS X v10.7 and later.

    • kCGImagePropertyPNGSoftware

      kCGImagePropertyPNGSoftware

      The content is a string that identifies the software used to create the image.

      Available in OS X v10.7 and later.

    • kCGImagePropertyPNGTitle

      kCGImagePropertyPNGTitle

      The content is a string that holds the image’s title.

      Available in OS X v10.7 and later.

    Import Statement

  • Keys for an image that uses Tagged Image File Format (TIFF).

    Declaration

    Swift

    let kCGImagePropertyTIFFCompression: CFString! let kCGImagePropertyTIFFPhotometricInterpretation: CFString! let kCGImagePropertyTIFFDocumentName: CFString! let kCGImagePropertyTIFFImageDescription: CFString! let kCGImagePropertyTIFFMake: CFString! let kCGImagePropertyTIFFModel: CFString! let kCGImagePropertyTIFFOrientation: CFString! let kCGImagePropertyTIFFXResolution: CFString! let kCGImagePropertyTIFFYResolution: CFString! let kCGImagePropertyTIFFResolutionUnit: CFString! let kCGImagePropertyTIFFSoftware: CFString! let kCGImagePropertyTIFFTransferFunction: CFString! let kCGImagePropertyTIFFDateTime: CFString! let kCGImagePropertyTIFFArtist: CFString! let kCGImagePropertyTIFFHostComputer: CFString! let kCGImagePropertyTIFFCopyright: CFString! let kCGImagePropertyTIFFWhitePoint: CFString! let kCGImagePropertyTIFFPrimaryChromaticities: CFString!

    Objective-C

    const CFStringRef kCGImagePropertyTIFFCompression; const CFStringRef kCGImagePropertyTIFFPhotometricInterpretation; const CFStringRef kCGImagePropertyTIFFDocumentName; const CFStringRef kCGImagePropertyTIFFImageDescription; const CFStringRef kCGImagePropertyTIFFMake; const CFStringRef kCGImagePropertyTIFFModel; const CFStringRef kCGImagePropertyTIFFOrientation; const CFStringRef kCGImagePropertyTIFFXResolution; const CFStringRef kCGImagePropertyTIFFYResolution; const CFStringRef kCGImagePropertyTIFFResolutionUnit; const CFStringRef kCGImagePropertyTIFFSoftware; const CFStringRef kCGImagePropertyTIFFTransferFunction; const CFStringRef kCGImagePropertyTIFFDateTime; const CFStringRef kCGImagePropertyTIFFArtist; const CFStringRef kCGImagePropertyTIFFHostComputer; const CFStringRef kCGImagePropertyTIFFCopyright; const CFStringRef kCGImagePropertyTIFFWhitePoint; const CFStringRef kCGImagePropertyTIFFPrimaryChromaticities;

    Constants

    • kCGImagePropertyTIFFCompression

      kCGImagePropertyTIFFCompression

      The compression scheme used on the image data.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFPhotometricInterpretation

      kCGImagePropertyTIFFPhotometricInterpretation

      The color space of the image data.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFDocumentName

      kCGImagePropertyTIFFDocumentName

      The document name.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFImageDescription

      kCGImagePropertyTIFFImageDescription

      The image description.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFMake

      kCGImagePropertyTIFFMake

      The name of the manufacturer of the camera or input device.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFModel

      kCGImagePropertyTIFFModel

      The camera or input device model.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFOrientation

      kCGImagePropertyTIFFOrientation

      The image orientation.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFXResolution

      kCGImagePropertyTIFFXResolution

      The number of pixels per resolution unit in the image width direction.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFYResolution

      kCGImagePropertyTIFFYResolution

      The number of pixels per resolution unit in the image height direction.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFResolutionUnit

      kCGImagePropertyTIFFResolutionUnit

      The units of resolution.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFSoftware

      kCGImagePropertyTIFFSoftware

      The name and version of the software used for image creation.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFTransferFunction

      kCGImagePropertyTIFFTransferFunction

      The transfer function, in tabular format, used to map pixel components from a nonlinear form into a linear form.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFDateTime

      kCGImagePropertyTIFFDateTime

      The date and time that the image was created.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFArtist

      kCGImagePropertyTIFFArtist

      The artist who created the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFHostComputer

      kCGImagePropertyTIFFHostComputer

      The computer or operating system used when the image was created.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFCopyright

      kCGImagePropertyTIFFCopyright

      Copyright information.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFWhitePoint

      kCGImagePropertyTIFFWhitePoint

      The white point of the image.

      Available in OS X v10.4 and later.

    • kCGImagePropertyTIFFPrimaryChromaticities

      kCGImagePropertyTIFFPrimaryChromaticities

      The chromaticities of the primaries of the image.

      Available in OS X v10.4 and later.

    Import Statement

  • Keys for an image that uses the Digital Negative (DNG) archival format.

    Declaration

    Swift

    let kCGImagePropertyDNGVersion: CFString! let kCGImagePropertyDNGBackwardVersion: CFString! let kCGImagePropertyDNGUniqueCameraModel: CFString! let kCGImagePropertyDNGLocalizedCameraModel: CFString! let kCGImagePropertyDNGCameraSerialNumber: CFString! let kCGImagePropertyDNGLensInfo: CFString!

    Objective-C

    CFStringRef kCGImagePropertyDNGVersion; CFStringRef kCGImagePropertyDNGBackwardVersion; CFStringRef kCGImagePropertyDNGUniqueCameraModel; CFStringRef kCGImagePropertyDNGLocalizedCameraModel; CFStringRef kCGImagePropertyDNGCameraSerialNumber; CFStringRef kCGImagePropertyDNGLensInfo;

    Constants

    • kCGImagePropertyDNGVersion

      kCGImagePropertyDNGVersion

      An encoding of the four-tier version number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyDNGBackwardVersion

      kCGImagePropertyDNGBackwardVersion

      The oldest version for which a file is compatible.

      Available in OS X v10.5 and later.

    • kCGImagePropertyDNGUniqueCameraModel

      kCGImagePropertyDNGUniqueCameraModel

      A unique, nonlocalized name for the camera model.

      Available in OS X v10.5 and later.

    • kCGImagePropertyDNGLocalizedCameraModel

      kCGImagePropertyDNGLocalizedCameraModel

      The localized camera model name.

      Available in OS X v10.5 and later.

    • kCGImagePropertyDNGCameraSerialNumber

      kCGImagePropertyDNGCameraSerialNumber

      The camera serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyDNGLensInfo

      kCGImagePropertyDNGLensInfo

      Information about the lens used for the image.

      Available in OS X v10.5 and later.

    Import Statement

  • A key for an Adobe Photoshop image.

    Declaration

    Swift

    let kCGImageProperty8BIMLayerNames: CFString!

    Objective-C

    CFStringRef kCGImageProperty8BIMLayerNames;

    Constants

    • kCGImageProperty8BIMLayerNames

      kCGImageProperty8BIMLayerNames

      The layer names for an Adobe Photoshop file.

      Available in OS X v10.4 and later.

    Import Statement

  • Keys for an image that uses Camera Image File Format (CIFF).

    Declaration

    Swift

    let kCGImagePropertyCIFFDescription: CFString! let kCGImagePropertyCIFFFirmware: CFString! let kCGImagePropertyCIFFOwnerName: CFString! let kCGImagePropertyCIFFImageName: CFString! let kCGImagePropertyCIFFImageFileName: CFString! let kCGImagePropertyCIFFReleaseMethod: CFString! let kCGImagePropertyCIFFReleaseTiming: CFString! let kCGImagePropertyCIFFRecordID: CFString! let kCGImagePropertyCIFFSelfTimingTime: CFString! let kCGImagePropertyCIFFCameraSerialNumber: CFString! let kCGImagePropertyCIFFImageSerialNumber: CFString! let kCGImagePropertyCIFFContinuousDrive: CFString! let kCGImagePropertyCIFFFocusMode: CFString! let kCGImagePropertyCIFFMeteringMode: CFString! let kCGImagePropertyCIFFShootingMode: CFString! let kCGImagePropertyCIFFLensMaxMM: CFString! let kCGImagePropertyCIFFLensMinMM: CFString! let kCGImagePropertyCIFFLensModel: CFString! let kCGImagePropertyCIFFWhiteBalanceIndex: CFString! let kCGImagePropertyCIFFFlashExposureComp: CFString! let kCGImagePropertyCIFFMeasuredEV: CFString!

    Objective-C

    CFStringRef kCGImagePropertyCIFFDescription; CFStringRef kCGImagePropertyCIFFFirmware; CFStringRef kCGImagePropertyCIFFOwnerName; CFStringRef kCGImagePropertyCIFFImageName; CFStringRef kCGImagePropertyCIFFImageFileName; CFStringRef kCGImagePropertyCIFFReleaseMethod; CFStringRef kCGImagePropertyCIFFReleaseTiming; CFStringRef kCGImagePropertyCIFFRecordID; CFStringRef kCGImagePropertyCIFFSelfTimingTime; CFStringRef kCGImagePropertyCIFFCameraSerialNumber; CFStringRef kCGImagePropertyCIFFImageSerialNumber; CFStringRef kCGImagePropertyCIFFContinuousDrive; CFStringRef kCGImagePropertyCIFFFocusMode; CFStringRef kCGImagePropertyCIFFMeteringMode; CFStringRef kCGImagePropertyCIFFShootingMode; CFStringRef kCGImagePropertyCIFFLensMaxMM; CFStringRef kCGImagePropertyCIFFLensMinMM; CFStringRef kCGImagePropertyCIFFLensModel; CFStringRef kCGImagePropertyCIFFWhiteBalanceIndex; CFStringRef kCGImagePropertyCIFFFlashExposureComp; CFStringRef kCGImagePropertyCIFFMeasuredEV;

    Constants

    • kCGImagePropertyCIFFDescription

      kCGImagePropertyCIFFDescription

      The camera description.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFFirmware

      kCGImagePropertyCIFFFirmware

      The firmware version of the camera.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFOwnerName

      kCGImagePropertyCIFFOwnerName

      The name of the camera’s owner.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFImageName

      kCGImagePropertyCIFFImageName

      The image name.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFImageFileName

      kCGImagePropertyCIFFImageFileName

      The image file name.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFReleaseMethod

      kCGImagePropertyCIFFReleaseMethod

      The method of shutter release—single-shot or continuous.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFReleaseTiming

      kCGImagePropertyCIFFReleaseTiming

      The priority for shutter release timing—shutter or focus.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFRecordID

      kCGImagePropertyCIFFRecordID

      The number of images taken since the camera shipped.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFSelfTimingTime

      kCGImagePropertyCIFFSelfTimingTime

      The time in milliseconds until shutter release when using the self-timer.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFCameraSerialNumber

      kCGImagePropertyCIFFCameraSerialNumber

      The camera serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFImageSerialNumber

      kCGImagePropertyCIFFImageSerialNumber

      The image serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFContinuousDrive

      kCGImagePropertyCIFFContinuousDrive

      The continuous drive mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFFocusMode

      kCGImagePropertyCIFFFocusMode

      The focus mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFMeteringMode

      kCGImagePropertyCIFFMeteringMode

      The metering mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFShootingMode

      kCGImagePropertyCIFFShootingMode

      The shooting mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFLensMaxMM

      kCGImagePropertyCIFFLensMaxMM

      The maximum lens length in millimeters.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFLensMinMM

      kCGImagePropertyCIFFLensMinMM

      The minimum lens length in millimeters.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFLensModel

      kCGImagePropertyCIFFLensModel

      The lens model.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFWhiteBalanceIndex

      kCGImagePropertyCIFFWhiteBalanceIndex

      The white balance index.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFFlashExposureComp

      kCGImagePropertyCIFFFlashExposureComp

      The flash exposure compensation.

      Available in OS X v10.5 and later.

    • kCGImagePropertyCIFFMeasuredEV

      kCGImagePropertyCIFFMeasuredEV

      The measured exposure value.

      Available in OS X v10.5 and later.

    Import Statement

  • Keys for an image from a Nikon camera.

    Declaration

    Swift

    let kCGImagePropertyMakerNikonISOSetting: CFString! let kCGImagePropertyMakerNikonColorMode: CFString! let kCGImagePropertyMakerNikonQuality: CFString! let kCGImagePropertyMakerNikonWhiteBalanceMode: CFString! let kCGImagePropertyMakerNikonSharpenMode: CFString! let kCGImagePropertyMakerNikonFocusMode: CFString! let kCGImagePropertyMakerNikonFlashSetting: CFString! let kCGImagePropertyMakerNikonISOSelection: CFString! let kCGImagePropertyMakerNikonFlashExposureComp: CFString! let kCGImagePropertyMakerNikonImageAdjustment: CFString! let kCGImagePropertyMakerNikonLensAdapter: CFString! let kCGImagePropertyMakerNikonLensType: CFString! let kCGImagePropertyMakerNikonLensInfo: CFString! let kCGImagePropertyMakerNikonFocusDistance: CFString! let kCGImagePropertyMakerNikonDigitalZoom: CFString! let kCGImagePropertyMakerNikonShootingMode: CFString! let kCGImagePropertyMakerNikonShutterCount: CFString! let kCGImagePropertyMakerNikonCameraSerialNumber: CFString!

    Objective-C

    CFStringRef kCGImagePropertyMakerNikonISOSetting; CFStringRef kCGImagePropertyMakerNikonColorMode; CFStringRef kCGImagePropertyMakerNikonQuality; CFStringRef kCGImagePropertyMakerNikonWhiteBalanceMode; CFStringRef kCGImagePropertyMakerNikonSharpenMode; CFStringRef kCGImagePropertyMakerNikonFocusMode; CFStringRef kCGImagePropertyMakerNikonFlashSetting; CFStringRef kCGImagePropertyMakerNikonISOSelection; CFStringRef kCGImagePropertyMakerNikonFlashExposureComp; CFStringRef kCGImagePropertyMakerNikonImageAdjustment; CFStringRef kCGImagePropertyMakerNikonLensAdapter; CFStringRef kCGImagePropertyMakerNikonLensType; CFStringRef kCGImagePropertyMakerNikonLensInfo; CFStringRef kCGImagePropertyMakerNikonFocusDistance; CFStringRef kCGImagePropertyMakerNikonDigitalZoom; CFStringRef kCGImagePropertyMakerNikonShootingMode; CFStringRef kCGImagePropertyMakerNikonShutterCount; CFStringRef kCGImagePropertyMakerNikonCameraSerialNumber;

    Constants

    • kCGImagePropertyMakerNikonISOSetting

      kCGImagePropertyMakerNikonISOSetting

      The ISO setting.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonColorMode

      kCGImagePropertyMakerNikonColorMode

      The color mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonQuality

      kCGImagePropertyMakerNikonQuality

      The quality setting.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonWhiteBalanceMode

      kCGImagePropertyMakerNikonWhiteBalanceMode

      The white balance mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonSharpenMode

      kCGImagePropertyMakerNikonSharpenMode

      The sharpening mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonFocusMode

      kCGImagePropertyMakerNikonFocusMode

      The focus mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonFlashSetting

      kCGImagePropertyMakerNikonFlashSetting

      The flash setting.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonISOSelection

      kCGImagePropertyMakerNikonISOSelection

      The ISO selection.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonFlashExposureComp

      kCGImagePropertyMakerNikonFlashExposureComp

      The flash exposure compensation.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonImageAdjustment

      kCGImagePropertyMakerNikonImageAdjustment

      The image adjustment setting.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonLensAdapter

      kCGImagePropertyMakerNikonLensAdapter

      The lens adapter.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonLensType

      kCGImagePropertyMakerNikonLensType

      The lens type.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonLensInfo

      kCGImagePropertyMakerNikonLensInfo

      Lens information.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonFocusDistance

      kCGImagePropertyMakerNikonFocusDistance

      The focus distance.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonDigitalZoom

      kCGImagePropertyMakerNikonDigitalZoom

      The digital zoom setting.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonShootingMode

      kCGImagePropertyMakerNikonShootingMode

      The shooting mode.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonShutterCount

      kCGImagePropertyMakerNikonShutterCount

      The number of times the shutter has been actuated.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerNikonCameraSerialNumber

      kCGImagePropertyMakerNikonCameraSerialNumber

      The camera serial number.

      Available in OS X v10.5 and later.

    Import Statement

  • Keys for an image from a Canon camera.

    Declaration

    Swift

    let kCGImagePropertyMakerCanonOwnerName: CFString! let kCGImagePropertyMakerCanonCameraSerialNumber: CFString! let kCGImagePropertyMakerCanonImageSerialNumber: CFString! let kCGImagePropertyMakerCanonFlashExposureComp: CFString! let kCGImagePropertyMakerCanonContinuousDrive: CFString! let kCGImagePropertyMakerCanonLensModel: CFString! let kCGImagePropertyMakerCanonFirmware: CFString! let kCGImagePropertyMakerCanonAspectRatioInfo: CFString!

    Objective-C

    CFStringRef kCGImagePropertyMakerCanonOwnerName; CFStringRef kCGImagePropertyMakerCanonCameraSerialNumber; CFStringRef kCGImagePropertyMakerCanonImageSerialNumber; CFStringRef kCGImagePropertyMakerCanonFlashExposureComp; CFStringRef kCGImagePropertyMakerCanonContinuousDrive; CFStringRef kCGImagePropertyMakerCanonLensModel; CFStringRef kCGImagePropertyMakerCanonFirmware; CFStringRef kCGImagePropertyMakerCanonAspectRatioInfo;

    Constants

    • kCGImagePropertyMakerCanonOwnerName

      kCGImagePropertyMakerCanonOwnerName

      The name of the camera's owner.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonCameraSerialNumber

      kCGImagePropertyMakerCanonCameraSerialNumber

      The camera serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonImageSerialNumber

      kCGImagePropertyMakerCanonImageSerialNumber

      The image serial number.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonFlashExposureComp

      kCGImagePropertyMakerCanonFlashExposureComp

      The flash exposure compensation setting.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonContinuousDrive

      kCGImagePropertyMakerCanonContinuousDrive

      The presence of a continuous drive.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonLensModel

      kCGImagePropertyMakerCanonLensModel

      The lens model.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonFirmware

      kCGImagePropertyMakerCanonFirmware

      The firmware version.

      Available in OS X v10.5 and later.

    • kCGImagePropertyMakerCanonAspectRatioInfo

      kCGImagePropertyMakerCanonAspectRatioInfo

      The image aspect ratio.

      Available in OS X v10.5 and later.

    Import Statement