iOS 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyRawDictionary

      kCGImagePropertyRawDictionary

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

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImageProperty8BIMDictionary

      kCGImageProperty8BIMDictionary

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

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyExifAuxDictionary

      kCGImagePropertyExifAuxDictionary

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

      Available in iOS 4.0 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.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyMakerNikonDictionary

      kCGImagePropertyMakerNikonDictionary

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerMinoltaDictionary

      kCGImagePropertyMakerMinoltaDictionary

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerFujiDictionary

      kCGImagePropertyMakerFujiDictionary

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerOlympusDictionary

      kCGImagePropertyMakerOlympusDictionary

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerPentaxDictionary

      kCGImagePropertyMakerPentaxDictionary

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

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    Discussion

    These properties can be returned by the function CGImageSourceCopyProperties.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyDPIWidth

      kCGImagePropertyDPIWidth

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyPixelWidth

      kCGImagePropertyPixelWidth

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyPixelHeight

      kCGImagePropertyPixelHeight

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

      Available in iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 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 iOS 4.0 and later.

    Discussion

    These properties can be returned by the function CGImageSourceCopyPropertiesAtIndex.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyColorModelGray

      kCGImagePropertyColorModelGray

      A grayscale color model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyColorModelCMYK

      kCGImagePropertyColorModelCMYK

      A CMYK color model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyColorModelLab

      kCGImagePropertyColorModelLab

      A Lab color model.

      Available in iOS 4.0 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.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyExifFNumber

      kCGImagePropertyExifFNumber

      The F-number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifExposureProgram

      kCGImagePropertyExifExposureProgram

      The exposure program.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSpectralSensitivity

      kCGImagePropertyExifSpectralSensitivity

      The spectral sensitivity of each channel.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifISOSpeedRatings

      kCGImagePropertyExifISOSpeedRatings

      The ISO speed ratings.

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyExifVersion

      kCGImagePropertyExifVersion

      The Exif version.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifDateTimeOriginal

      kCGImagePropertyExifDateTimeOriginal

      The original date and time.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifDateTimeDigitized

      kCGImagePropertyExifDateTimeDigitized

      The digitized date and time.

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyExifCompressedBitsPerPixel

      kCGImagePropertyExifCompressedBitsPerPixel

      The bits per pixel of the compression mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifShutterSpeedValue

      kCGImagePropertyExifShutterSpeedValue

      The shutter speed value.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifApertureValue

      kCGImagePropertyExifApertureValue

      The aperture value.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifBrightnessValue

      kCGImagePropertyExifBrightnessValue

      The brightness value.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifExposureBiasValue

      kCGImagePropertyExifExposureBiasValue

      The exposure bias value.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifMaxApertureValue

      kCGImagePropertyExifMaxApertureValue

      The maximum aperture value.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubjectDistance

      kCGImagePropertyExifSubjectDistance

      The distance to the subject, in meters.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifMeteringMode

      kCGImagePropertyExifMeteringMode

      The metering mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifLightSource

      kCGImagePropertyExifLightSource

      The light source.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFlash

      kCGImagePropertyExifFlash

      The flash status when the image was shot.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFocalLength

      kCGImagePropertyExifFocalLength

      The focal length.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubjectArea

      kCGImagePropertyExifSubjectArea

      The subject area.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifMakerNote

      kCGImagePropertyExifMakerNote

      Information specified by the camera manufacturer.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifUserComment

      kCGImagePropertyExifUserComment

      A user comment.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubsecTime

      kCGImagePropertyExifSubsecTime

      The fraction of seconds for the date and time tag.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubsecTimeOrginal

      kCGImagePropertyExifSubsecTimeOrginal

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubsecTimeDigitized

      kCGImagePropertyExifSubsecTimeDigitized

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

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyExifColorSpace

      kCGImagePropertyExifColorSpace

      The color space.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifPixelXDimension

      kCGImagePropertyExifPixelXDimension

      The x dimension of a pixel.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifPixelYDimension

      kCGImagePropertyExifPixelYDimension

      The y dimension of a pixel.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifRelatedSoundFile

      kCGImagePropertyExifRelatedSoundFile

      A sound file related to the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFlashEnergy

      kCGImagePropertyExifFlashEnergy

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

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyExifFocalPlaneXResolution

      kCGImagePropertyExifFocalPlaneXResolution

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFocalPlaneYResolution

      kCGImagePropertyExifFocalPlaneYResolution

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFocalPlaneResolutionUnit

      kCGImagePropertyExifFocalPlaneResolutionUnit

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubjectLocation

      kCGImagePropertyExifSubjectLocation

      The location of the image’s primary subject.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifExposureIndex

      kCGImagePropertyExifExposureIndex

      The selected exposure index.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSensingMethod

      kCGImagePropertyExifSensingMethod

      The sensor type of the camera or input device.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFileSource

      kCGImagePropertyExifFileSource

      The image source.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSceneType

      kCGImagePropertyExifSceneType

      The scene type.

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyExifCustomRendered

      kCGImagePropertyExifCustomRendered

      Special rendering performed on the image data.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifExposureMode

      kCGImagePropertyExifExposureMode

      The exposure mode setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifWhiteBalance

      kCGImagePropertyExifWhiteBalance

      The white balance mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifDigitalZoomRatio

      kCGImagePropertyExifDigitalZoomRatio

      The digital zoom ratio.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifFocalLenIn35mmFilm

      kCGImagePropertyExifFocalLenIn35mmFilm

      The equivalent focal length in 35 mm film.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSceneCaptureType

      kCGImagePropertyExifSceneCaptureType

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifGainControl

      kCGImagePropertyExifGainControl

      The gain adjustment applied to the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifContrast

      kCGImagePropertyExifContrast

      The contrast applied to the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSaturation

      kCGImagePropertyExifSaturation

      The saturation applied to the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSharpness

      kCGImagePropertyExifSharpness

      The sharpness applied to the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifDeviceSettingDescription

      kCGImagePropertyExifDeviceSettingDescription

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifSubjectDistRange

      kCGImagePropertyExifSubjectDistRange

      The distance to the subject.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifImageUniqueID

      kCGImagePropertyExifImageUniqueID

      The unique ID of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifGamma

      kCGImagePropertyExifGamma

      The gamma setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifCameraOwnerName

      kCGImagePropertyExifCameraOwnerName

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyExifBodySerialNumber

      kCGImagePropertyExifBodySerialNumber

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyExifLensSpecification

      kCGImagePropertyExifLensSpecification

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyExifLensMake

      kCGImagePropertyExifLensMake

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyExifLensModel

      kCGImagePropertyExifLensModel

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyExifLensSerialNumber

      kCGImagePropertyExifLensSerialNumber

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

      Available in iOS 5.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyExifAuxLensModel

      kCGImagePropertyExifAuxLensModel

      The lens model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxSerialNumber

      kCGImagePropertyExifAuxSerialNumber

      The serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxLensID

      kCGImagePropertyExifAuxLensID

      The lens ID.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxLensSerialNumber

      kCGImagePropertyExifAuxLensSerialNumber

      The lens serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxImageNumber

      kCGImagePropertyExifAuxImageNumber

      The image number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxFlashCompensation

      kCGImagePropertyExifAuxFlashCompensation

      Flash compensation.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxOwnerName

      kCGImagePropertyExifAuxOwnerName

      The owner name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyExifAuxFirmware

      kCGImagePropertyExifAuxFirmware

      Firmware information.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyGIFImageColorMap

      kCGImagePropertyGIFImageColorMap

      The image color map.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGIFHasGlobalColorMap

      kCGImagePropertyGIFHasGlobalColorMap

      Whether or not the GIF has a global color map.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGIFUnclampedDelayTime

      kCGImagePropertyGIFUnclampedDelayTime

      The unclamped delay time.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyGPSLatitudeRef

      kCGImagePropertyGPSLatitudeRef

      Whether the latitude is north or south.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSLatitude

      kCGImagePropertyGPSLatitude

      The latitude.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSLongitudeRef

      kCGImagePropertyGPSLongitudeRef

      Whether the longitude is east or west.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSLongitude

      kCGImagePropertyGPSLongitude

      The longitude.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSAltitudeRef

      kCGImagePropertyGPSAltitudeRef

      The reference altitude.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSAltitude

      kCGImagePropertyGPSAltitude

      The altitude.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSTimeStamp

      kCGImagePropertyGPSTimeStamp

      The time as UTC (Coordinated Universal Time).

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSSatellites

      kCGImagePropertyGPSSatellites

      The satellites used for GPS measurements.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSStatus

      kCGImagePropertyGPSStatus

      The status of the GPS receiver.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSMeasureMode

      kCGImagePropertyGPSMeasureMode

      The measurement mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDOP

      kCGImagePropertyGPSDOP

      The degree of precision (DOP) of the data.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSSpeedRef

      kCGImagePropertyGPSSpeedRef

      The unit for expressing the GPS receiver speed of movement.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSSpeed

      kCGImagePropertyGPSSpeed

      The GPS receiver speed of movement.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSTrackRef

      kCGImagePropertyGPSTrackRef

      The reference for the direction of GPS receiver movement.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSTrack

      kCGImagePropertyGPSTrack

      The direction of GPS receiver movement.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSImgDirectionRef

      kCGImagePropertyGPSImgDirectionRef

      The reference for the direction of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSImgDirection

      kCGImagePropertyGPSImgDirection

      The direction of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSMapDatum

      kCGImagePropertyGPSMapDatum

      The geodetic survey data used by the GPS receiver.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestLatitudeRef

      kCGImagePropertyGPSDestLatitudeRef

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestLatitude

      kCGImagePropertyGPSDestLatitude

      The latitude of the destination point.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestLongitudeRef

      kCGImagePropertyGPSDestLongitudeRef

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestLongitude

      kCGImagePropertyGPSDestLongitude

      The longitude of the destination point.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestBearingRef

      kCGImagePropertyGPSDestBearingRef

      The reference for giving the bearing to the destination point.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestBearing

      kCGImagePropertyGPSDestBearing

      The bearing to the destination point.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestDistanceRef

      kCGImagePropertyGPSDestDistanceRef

      The units for expressing the distance to the destination point.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDestDistance

      kCGImagePropertyGPSDestDistance

      The distance to the destination point.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSProcessingMethod

      kCGImagePropertyGPSProcessingMethod

      The name of the method used for finding a location.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSAreaInformation

      kCGImagePropertyGPSAreaInformation

      The name of the GPS area.

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDateStamp

      kCGImagePropertyGPSDateStamp

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyGPSDifferental

      kCGImagePropertyGPSDifferental

      Whether differential correction is applied to the GPS receiver.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyIPTCObjectAttributeReference

      kCGImagePropertyIPTCObjectAttributeReference

      The object attribute.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCObjectName

      kCGImagePropertyIPTCObjectName

      The object name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCEditStatus

      kCGImagePropertyIPTCEditStatus

      The edit status.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCEditorialUpdate

      kCGImagePropertyIPTCEditorialUpdate

      An editorial update.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCUrgency

      kCGImagePropertyIPTCUrgency

      The urgency level.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCSubjectReference

      kCGImagePropertyIPTCSubjectReference

      The subject.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCategory

      kCGImagePropertyIPTCCategory

      The category.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCSupplementalCategory

      kCGImagePropertyIPTCSupplementalCategory

      A supplemental category.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCFixtureIdentifier

      kCGImagePropertyIPTCFixtureIdentifier

      A fixture identifier.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCKeywords

      kCGImagePropertyIPTCKeywords

      Keywords.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContentLocationCode

      kCGImagePropertyIPTCContentLocationCode

      The content location code.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContentLocationName

      kCGImagePropertyIPTCContentLocationName

      The content location name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCReleaseDate

      kCGImagePropertyIPTCReleaseDate

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCReleaseTime

      kCGImagePropertyIPTCReleaseTime

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCExpirationDate

      kCGImagePropertyIPTCExpirationDate

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCExpirationTime

      kCGImagePropertyIPTCExpirationTime

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCSpecialInstructions

      kCGImagePropertyIPTCSpecialInstructions

      Special instructions about the use of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCActionAdvised

      kCGImagePropertyIPTCActionAdvised

      The advised action.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCReferenceService

      kCGImagePropertyIPTCReferenceService

      The reference service.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCReferenceDate

      kCGImagePropertyIPTCReferenceDate

      The reference date.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCReferenceNumber

      kCGImagePropertyIPTCReferenceNumber

      The reference number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCDateCreated

      kCGImagePropertyIPTCDateCreated

      The date created.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCTimeCreated

      kCGImagePropertyIPTCTimeCreated

      The time created.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCDigitalCreationDate

      kCGImagePropertyIPTCDigitalCreationDate

      The digital creation date.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCDigitalCreationTime

      kCGImagePropertyIPTCDigitalCreationTime

      The digital creation time.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCOriginatingProgram

      kCGImagePropertyIPTCOriginatingProgram

      The originating application.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCProgramVersion

      kCGImagePropertyIPTCProgramVersion

      The application version.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCObjectCycle

      kCGImagePropertyIPTCObjectCycle

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCByline

      kCGImagePropertyIPTCByline

      The name of the person who created the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCBylineTitle

      kCGImagePropertyIPTCBylineTitle

      The title of the person who created the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCity

      kCGImagePropertyIPTCCity

      The city where the image was created.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCSubLocation

      kCGImagePropertyIPTCSubLocation

      The location within the city where the image was created.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCProvinceState

      kCGImagePropertyIPTCProvinceState

      The province or state.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCountryPrimaryLocationCode

      kCGImagePropertyIPTCCountryPrimaryLocationCode

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCountryPrimaryLocationName

      kCGImagePropertyIPTCCountryPrimaryLocationName

      The country primary location name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCOriginalTransmissionReference

      kCGImagePropertyIPTCOriginalTransmissionReference

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCHeadline

      kCGImagePropertyIPTCHeadline

      A summary of the contents of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCredit

      kCGImagePropertyIPTCCredit

      The name of the service that provided the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCSource

      kCGImagePropertyIPTCSource

      The original owner of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCopyrightNotice

      kCGImagePropertyIPTCCopyrightNotice

      The copyright notice.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContact

      kCGImagePropertyIPTCContact

      Contact information for further information on the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCaptionAbstract

      kCGImagePropertyIPTCCaptionAbstract

      The description of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCWriterEditor

      kCGImagePropertyIPTCWriterEditor

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCImageType

      kCGImagePropertyIPTCImageType

      The image type.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCImageOrientation

      kCGImagePropertyIPTCImageOrientation

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCLanguageIdentifier

      kCGImagePropertyIPTCLanguageIdentifier

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCStarRating

      kCGImagePropertyIPTCStarRating

      The star rating.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCCreatorContactInfo

      kCGImagePropertyIPTCCreatorContactInfo

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCRightsUsageTerms

      kCGImagePropertyIPTCRightsUsageTerms

      The usage rights for the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCScene

      kCGImagePropertyIPTCScene

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

      Available in iOS 4.0 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).

  • 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 iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoCountry

      kCGImagePropertyIPTCContactInfoCountry

      The country portion of the contact information.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoAddress

      kCGImagePropertyIPTCContactInfoAddress

      The address portion of the contact information.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoPostalCode

      kCGImagePropertyIPTCContactInfoPostalCode

      The postal code portion of the contact information.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoStateProvince

      kCGImagePropertyIPTCContactInfoStateProvince

      The state or province for the contact.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoEmails

      kCGImagePropertyIPTCContactInfoEmails

      Email addresses for the contact.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoPhones

      kCGImagePropertyIPTCContactInfoPhones

      Phone numbers for the contact.

      Available in iOS 4.0 and later.

    • kCGImagePropertyIPTCContactInfoWebURLs

      kCGImagePropertyIPTCContactInfoWebURLs

      Web addresses for the contact.

      Available in iOS 4.0 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).

  • 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 iOS 4.0 and later.

    • kCGImagePropertyJFIFXDensity

      kCGImagePropertyJFIFXDensity

      The x pixel density.

      Available in iOS 4.0 and later.

    • kCGImagePropertyJFIFYDensity

      kCGImagePropertyJFIFYDensity

      The y pixel density.

      Available in iOS 4.0 and later.

    • kCGImagePropertyJFIFDensityUnit

      kCGImagePropertyJFIFDensityUnit

      The units for the x and y density fields.

      Available in iOS 4.0 and later.

    • kCGImagePropertyJFIFIsProgressive

      kCGImagePropertyJFIFIsProgressive

      Whether there are versions of the image of increasing quality.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyPNGInterlaceType

      kCGImagePropertyPNGInterlaceType

      The interlace type.

      Available in iOS 4.0 and later.

    • kCGImagePropertyPNGXPixelsPerMeter

      kCGImagePropertyPNGXPixelsPerMeter

      The number of x pixels per meter.

      Available in iOS 4.0 and later.

    • kCGImagePropertyPNGYPixelsPerMeter

      kCGImagePropertyPNGYPixelsPerMeter

      The number of y pixels per meter.

      Available in iOS 4.0 and later.

    • kCGImagePropertyPNGsRGBIntent

      kCGImagePropertyPNGsRGBIntent

      The sRGB intent.

      Available in iOS 4.0 and later.

    • kCGImagePropertyPNGChromaticities

      kCGImagePropertyPNGChromaticities

      The chromaticities.

      Available in iOS 4.0 and later.

    • kCGImagePropertyPNGAuthor

      kCGImagePropertyPNGAuthor

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyPNGCopyright

      kCGImagePropertyPNGCopyright

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyPNGCreationTime

      kCGImagePropertyPNGCreationTime

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyPNGDescription

      kCGImagePropertyPNGDescription

      The content is a string that describes the image.

      Available in iOS 5.0 and later.

    • kCGImagePropertyPNGModificationTime

      kCGImagePropertyPNGModificationTime

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyPNGSoftware

      kCGImagePropertyPNGSoftware

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

      Available in iOS 5.0 and later.

    • kCGImagePropertyPNGTitle

      kCGImagePropertyPNGTitle

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

      Available in iOS 5.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyTIFFPhotometricInterpretation

      kCGImagePropertyTIFFPhotometricInterpretation

      The color space of the image data.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFDocumentName

      kCGImagePropertyTIFFDocumentName

      The document name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFImageDescription

      kCGImagePropertyTIFFImageDescription

      The image description.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFMake

      kCGImagePropertyTIFFMake

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFModel

      kCGImagePropertyTIFFModel

      The camera or input device model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFOrientation

      kCGImagePropertyTIFFOrientation

      The image orientation.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFXResolution

      kCGImagePropertyTIFFXResolution

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFYResolution

      kCGImagePropertyTIFFYResolution

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFResolutionUnit

      kCGImagePropertyTIFFResolutionUnit

      The units of resolution.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFSoftware

      kCGImagePropertyTIFFSoftware

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

      Available in iOS 4.0 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 iOS 4.0 and later.

    • kCGImagePropertyTIFFDateTime

      kCGImagePropertyTIFFDateTime

      The date and time that the image was created.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFArtist

      kCGImagePropertyTIFFArtist

      The artist who created the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFHostComputer

      kCGImagePropertyTIFFHostComputer

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFCopyright

      kCGImagePropertyTIFFCopyright

      Copyright information.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFWhitePoint

      kCGImagePropertyTIFFWhitePoint

      The white point of the image.

      Available in iOS 4.0 and later.

    • kCGImagePropertyTIFFPrimaryChromaticities

      kCGImagePropertyTIFFPrimaryChromaticities

      The chromaticities of the primaries of the image.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyDNGBackwardVersion

      kCGImagePropertyDNGBackwardVersion

      The oldest version for which a file is compatible.

      Available in iOS 4.0 and later.

    • kCGImagePropertyDNGUniqueCameraModel

      kCGImagePropertyDNGUniqueCameraModel

      A unique, nonlocalized name for the camera model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyDNGLocalizedCameraModel

      kCGImagePropertyDNGLocalizedCameraModel

      The localized camera model name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyDNGCameraSerialNumber

      kCGImagePropertyDNGCameraSerialNumber

      The camera serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyDNGLensInfo

      kCGImagePropertyDNGLensInfo

      Information about the lens used for the image.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyCIFFFirmware

      kCGImagePropertyCIFFFirmware

      The firmware version of the camera.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFOwnerName

      kCGImagePropertyCIFFOwnerName

      The name of the camera’s owner.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFImageName

      kCGImagePropertyCIFFImageName

      The image name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFImageFileName

      kCGImagePropertyCIFFImageFileName

      The image file name.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFReleaseMethod

      kCGImagePropertyCIFFReleaseMethod

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFReleaseTiming

      kCGImagePropertyCIFFReleaseTiming

      The priority for shutter release timing—shutter or focus.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFRecordID

      kCGImagePropertyCIFFRecordID

      The number of images taken since the camera shipped.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFSelfTimingTime

      kCGImagePropertyCIFFSelfTimingTime

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

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFCameraSerialNumber

      kCGImagePropertyCIFFCameraSerialNumber

      The camera serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFImageSerialNumber

      kCGImagePropertyCIFFImageSerialNumber

      The image serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFContinuousDrive

      kCGImagePropertyCIFFContinuousDrive

      The continuous drive mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFFocusMode

      kCGImagePropertyCIFFFocusMode

      The focus mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFMeteringMode

      kCGImagePropertyCIFFMeteringMode

      The metering mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFShootingMode

      kCGImagePropertyCIFFShootingMode

      The shooting mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFLensMaxMM

      kCGImagePropertyCIFFLensMaxMM

      The maximum lens length in millimeters.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFLensMinMM

      kCGImagePropertyCIFFLensMinMM

      The minimum lens length in millimeters.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFLensModel

      kCGImagePropertyCIFFLensModel

      The lens model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFWhiteBalanceIndex

      kCGImagePropertyCIFFWhiteBalanceIndex

      The white balance index.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFFlashExposureComp

      kCGImagePropertyCIFFFlashExposureComp

      The flash exposure compensation.

      Available in iOS 4.0 and later.

    • kCGImagePropertyCIFFMeasuredEV

      kCGImagePropertyCIFFMeasuredEV

      The measured exposure value.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyMakerNikonColorMode

      kCGImagePropertyMakerNikonColorMode

      The color mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonQuality

      kCGImagePropertyMakerNikonQuality

      The quality setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonWhiteBalanceMode

      kCGImagePropertyMakerNikonWhiteBalanceMode

      The white balance mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonSharpenMode

      kCGImagePropertyMakerNikonSharpenMode

      The sharpening mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonFocusMode

      kCGImagePropertyMakerNikonFocusMode

      The focus mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonFlashSetting

      kCGImagePropertyMakerNikonFlashSetting

      The flash setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonISOSelection

      kCGImagePropertyMakerNikonISOSelection

      The ISO selection.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonFlashExposureComp

      kCGImagePropertyMakerNikonFlashExposureComp

      The flash exposure compensation.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonImageAdjustment

      kCGImagePropertyMakerNikonImageAdjustment

      The image adjustment setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonLensAdapter

      kCGImagePropertyMakerNikonLensAdapter

      The lens adapter.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonLensType

      kCGImagePropertyMakerNikonLensType

      The lens type.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonLensInfo

      kCGImagePropertyMakerNikonLensInfo

      Lens information.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonFocusDistance

      kCGImagePropertyMakerNikonFocusDistance

      The focus distance.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonDigitalZoom

      kCGImagePropertyMakerNikonDigitalZoom

      The digital zoom setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonShootingMode

      kCGImagePropertyMakerNikonShootingMode

      The shooting mode.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonShutterCount

      kCGImagePropertyMakerNikonShutterCount

      The number of times the shutter has been actuated.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerNikonCameraSerialNumber

      kCGImagePropertyMakerNikonCameraSerialNumber

      The camera serial number.

      Available in iOS 4.0 and later.

  • 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 iOS 4.0 and later.

    • kCGImagePropertyMakerCanonCameraSerialNumber

      kCGImagePropertyMakerCanonCameraSerialNumber

      The camera serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerCanonImageSerialNumber

      kCGImagePropertyMakerCanonImageSerialNumber

      The image serial number.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerCanonFlashExposureComp

      kCGImagePropertyMakerCanonFlashExposureComp

      The flash exposure compensation setting.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerCanonContinuousDrive

      kCGImagePropertyMakerCanonContinuousDrive

      The presence of a continuous drive.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerCanonLensModel

      kCGImagePropertyMakerCanonLensModel

      The lens model.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerCanonFirmware

      kCGImagePropertyMakerCanonFirmware

      The firmware version.

      Available in iOS 4.0 and later.

    • kCGImagePropertyMakerCanonAspectRatioInfo

      kCGImagePropertyMakerCanonAspectRatioInfo

      The image aspect ratio.

      Available in iOS 4.0 and later.