| Framework | ApplicationServices/ImageIO |
| Declared in | CGImageProperties.h |
CGImageProperties Reference defines constants that represent characteristics of images used by the Image I/O framework.
Properties that have an associated dictionary of file-format or metadata-format specific key-value pairs.
CFStringRef kCGImagePropertyTIFFDictionary; CFStringRef kCGImagePropertyGIFDictionary; CFStringRef kCGImagePropertyJFIFDictionary; CFStringRef kCGImagePropertyExifDictionary; CFStringRef kCGImagePropertyPNGDictionary; CFStringRef kCGImagePropertyIPTCDictionary; CFStringRef kCGImagePropertyGPSDictionary; CFStringRef kCGImagePropertyRawDictionary; CFStringRef kCGImagePropertyCIFFDictionary; CFStringRef kCGImageProperty8BIMDictionary; CFStringRef kCGImagePropertyDNGDictionary; CFStringRef kCGImagePropertyExifAuxDictionary;
kCGImagePropertyTIFFDictionaryA dictionary of key-value pairs for an image that uses Tagged Image File Format (TIFF). See “TIFF Dictionary Keys.”
kCGImagePropertyGIFDictionaryA dictionary of key-value pairs for an image that uses Graphics Interchange Format (GIF). See “GIF Dictionary Keys.”
kCGImagePropertyJFIFDictionaryA dictionary of key-value pairs for an image that uses JPEG File Interchange Format (JFIF). See “JFIF Dictionary Keys.”
kCGImagePropertyExifDictionaryA dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF). See “EXIF Dictionary Keys.”
kCGImagePropertyPNGDictionaryA dictionary of key-value pairs for an image that uses Portable Network Graphics (PNG) format. See “PNG Dictionary Keys.”
kCGImagePropertyIPTCDictionaryA dictionary of key-value pairs for an image that uses International Press Telecommunications Council (IPTC) metadata. See “IPTC Dictionary Keys.”
kCGImagePropertyGPSDictionaryA dictionary of key-value pairs for an image that has Global Positioning System (GPS) information. See “GPS Dictionary Keys.”
kCGImagePropertyRawDictionaryA dictionary of key-value pairs for an image that contains minimally processed, or raw, data.
kCGImagePropertyCIFFDictionaryA dictionary of key-value pairs for an image that uses Camera Image File Format (CIFF). See “CIFF Dictionary Keys.”
kCGImageProperty8BIMDictionaryA dictionary of key-value pairs for an Adobe Photoshop image. See “8BIM Dictionary Keys.”
kCGImagePropertyDNGDictionaryA dictionary of key-value pairs for an image that uses the Digital Negative (DNG) archival format. See “DNG Dictionary Keys.”
kCGImagePropertyExifAuxDictionaryAn auxiliary dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF).
If any of these constants are returned by the functionsCGImageSourceCopyProperties or CGImageSourceCopyPropertiesAtIndex the associated value is a dictionary of file-format or metadata-format specific key-value pairs.
CGImageProperties.hProperties that have an associated dictionary of key-value pairs for a specific camera manufacturer.
CFStringRef kCGImagePropertyMakerCanonDictionary; CFStringRef kCGImagePropertyMakerNikonDictionary; CFStringRef kCGImagePropertyMakerMinoltaDictionary; CFStringRef kCGImagePropertyMakerFujiDictionary; CFStringRef kCGImagePropertyMakerOlympusDictionary; CFStringRef kCGImagePropertyMakerPentaxDictionary;
kCGImagePropertyMakerCanonDictionaryA dictionary of key-value pairs for an image from a Canon camera. See “Canon Camera Dictionary Keys.”
kCGImagePropertyMakerNikonDictionaryA dictionary of key-value pairs for an image from a Nikon camera. See “Nikon Camera Dictionary Keys.”
kCGImagePropertyMakerMinoltaDictionaryA dictionary of key-value pairs for an image from a Minolta camera.
kCGImagePropertyMakerFujiDictionaryA dictionary of key-value pairs for an image from a Fuji camera.
kCGImagePropertyMakerOlympusDictionaryA dictionary of key-value pairs for an image from a Olympus camera.
kCGImagePropertyMakerPentaxDictionaryA dictionary of key-value pairs for an image from a Pentax camera.
CGImageProperties.h
Properties that apply to the container in general but not necessarily to any individual image in the container.
CFStringRef kCGImagePropertyFileSize;
kCGImagePropertyFileSizeThe size of the image file in bytes, if known. If present, this key is a CFNumber value.
These properties can be returned by the function CGImageSourceCopyProperties.
CGImageProperties.h
Properties that apply to an individual image in an image source.
CFStringRef kCGImagePropertyDPIHeight; CFStringRef kCGImagePropertyDPIWidth; CFStringRef kCGImagePropertyPixelWidth; CFStringRef kCGImagePropertyPixelHeight; CFStringRef kCGImagePropertyDepth; CFStringRef kCGImagePropertyOrientation; CFStringRef kCGImagePropertyIsFloat; CFStringRef kCGImagePropertyIsIndexed; CFStringRef kCGImagePropertyHasAlpha; CFStringRef kCGImagePropertyColorModel; CFStringRef kCGImagePropertyProfileName;
kCGImagePropertyDPIHeightThe resolution, in dots per inch, in the x dimension. If present, this key is a CFNumber value.
kCGImagePropertyDPIWidthThe resolution, in dots per inch, in the y dimension. If present, this key is a CFNumber value.
kCGImagePropertyPixelWidthThe number of pixels in the x dimension. If present, this key is a CFNumber value.
kCGImagePropertyPixelHeightThe number of pixels in the y dimension. If present, this key is a CFNumber value.
kCGImagePropertyDepthThe number of bits in each color sample of each pixel. If present, this key is a CFNumber value.
kCGImagePropertyOrientationThe 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 locates, as shown in Table 1. If not present, a value of 1 is assumed.
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 |
kCGImagePropertyIsFloatWhether or not the image contains floating-point pixel samples. The value of this key is kCFBooleanTrue if the image contains them.
kCGImagePropertyIsIndexedWhether or not the image contains indexed pixel samples (sometimes called paletted samples). The value of this key is kCFBooleanTrue if the image contains them.
kCGImagePropertyHasAlphaWhether or not the image has an alpha channel. The value of this key is kCFBooleanTrue if the image contains an alpha channel.
kCGImagePropertyColorModelThe color model of the image such as, "RGB", "CMYK", "Gray", or "Lab". The value of this key is CFStringRef.
kCGImagePropertyProfileNameThe name of the optional ICC profile embedded in the image, if known. If present, the value of this key is a CFStringRef.
These properties can be returned by the function CGImageSourceCopyPropertiesAtIndex.
CGImageProperties.h
Values for the color model property.
const CFStringRef kCGImagePropertyColorModelRGB; const CFStringRef kCGImagePropertyColorModelGray; const CFStringRef kCGImagePropertyColorModelCMYK; const CFStringRef kCGImagePropertyColorModelLab;
kCGImagePropertyColorModelRGBAn RGB color model.
kCGImagePropertyColorModelGrayA Gray color model.
kCGImagePropertyColorModelCMYKA CMYK color model.
kCGImagePropertyColorModelLabA Lab color model.
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.
CGImageProperties.h
Keys for for an image that uses Exchangeable Image File Format (EXIF).
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;
kCGImagePropertyExifExposureTimeThe exposure time.
kCGImagePropertyExifFNumberThe F number.
kCGImagePropertyExifExposureProgramThe exposure program.
kCGImagePropertyExifSpectralSensitivityThe spectral sensitivity of each channel.
kCGImagePropertyExifISOSpeedRatingsISO speed ratings.
kCGImagePropertyExifOECFThe opto-electrical conversion function (OECF), which defines the relationship between the optical input of the camera and the image values.
kCGImagePropertyExifVersionThe version.
kCGImagePropertyExifDateTimeOriginalThe original date and time.
kCGImagePropertyExifDateTimeDigitizedThe digitized date and time.
kCGImagePropertyExifComponentsConfigurationThe components configuration. For compressed data, specifies that the channels of each component are arranged in increasing numeric order (from first component to the fourth).
kCGImagePropertyExifCompressedBitsPerPixelThe compressed bits per pixel.
kCGImagePropertyExifShutterSpeedValueThe shutter speed value.
kCGImagePropertyExifApertureValueThe aperture value.
kCGImagePropertyExifBrightnessValueThe brightness value.
kCGImagePropertyExifExposureBiasValueThe exposure bias value.
kCGImagePropertyExifMaxApertureValueThe maximum aperture value.
kCGImagePropertyExifSubjectDistanceThe distance to the subject, in meters.
kCGImagePropertyExifMeteringModeThe metering mode.
kCGImagePropertyExifLightSourceThe light source.
kCGImagePropertyExifFlashThe flash status when the image was shot.
kCGImagePropertyExifFocalLengthThe focal length.
kCGImagePropertyExifSubjectAreaThe subject area.
kCGImagePropertyExifMakerNoteA maker note.
kCGImagePropertyExifUserCommentA user comment.
kCGImagePropertyExifSubsecTimeThe fraction of seconds for the date and time tag.
kCGImagePropertyExifSubsecTimeOrginalThe fraction of seconds for the original date and time tag.
kCGImagePropertyExifSubsecTimeDigitizedThe fraction of seconds for the digitized time tag.
kCGImagePropertyExifFlashPixVersionThe FlashPix version supported by an FPXR file. FlashPix is a format for multi-resolution, tiled images, that facilitates fast onscreen viewing.
kCGImagePropertyExifColorSpaceThe color space.
kCGImagePropertyExifPixelXDimensionThe pixel x dimension.
kCGImagePropertyExifPixelYDimensionThe pixel y dimension.
kCGImagePropertyExifRelatedSoundFileA related sound file.
kCGImagePropertyExifFlashEnergyThe strobe energy when the image was captures, in beam candle power seconds.
kCGImagePropertyExifSpatialFrequencyResponseThe spatial frequency table and spatial frequency response values in the direction of image width, image height, and diagonal directions. See ISO 12233..
kCGImagePropertyExifFocalPlaneXResolutionThe number of image-width pixels (x) per focal plane resolution unit.
kCGImagePropertyExifFocalPlaneYResolutionThe number of image-height pixels (y)per focal plane resolution unit.
kCGImagePropertyExifFocalPlaneResolutionUnitThe unit of measurement for the focal plane x and y tags.
kCGImagePropertyExifSubjectLocationThe location of the scene’s primary subject.
kCGImagePropertyExifExposureIndexThe selected exposure index.
kCGImagePropertyExifSensingMethodThe sensor type of the camera or input device.
kCGImagePropertyExifFileSourceThe image source.
kCGImagePropertyExifSceneTypeThe scene type.
kCGImagePropertyExifCFAPatternThe color filter array (CFA) pattern, which is the geometric patter of the image sensor for a 1-chip color sensor area.
kCGImagePropertyExifCustomRenderedSpecial rendering performed on the image data.
kCGImagePropertyExifExposureModeThe exposure mode setting.
kCGImagePropertyExifWhiteBalanceThe white balance mode.
kCGImagePropertyExifDigitalZoomRatioThe digital zoom ratio.
kCGImagePropertyExifFocalLenIn35mmFilmThe equivalent focal length in 35 mm film.
kCGImagePropertyExifSceneCaptureTypeThe scene capture type (standard, landscape, portrait, night).
kCGImagePropertyExifGainControlThe gain adjustment applied to the image.
kCGImagePropertyExifContrastThe contrast applied to the image.
kCGImagePropertyExifSaturationThe saturation applied to the image.
kCGImagePropertyExifSharpnessThe sharpness applied to the image.
kCGImagePropertyExifDeviceSettingDescriptionFor a particular camera mode, indicates the conditions for taking the picture.
kCGImagePropertyExifSubjectDistRangeThe subject distance range.
kCGImagePropertyExifImageUniqueIDThe unique ID of the image.
kCGImagePropertyExifGammaThe gamma setting.
CGImageProperties.hAuxiliary keys for for an image that uses Exchangeable Image File Format (EXIF).
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;
kCGImagePropertyExifAuxLensInfoLens information.
kCGImagePropertyExifAuxLensModelThe lens model.
kCGImagePropertyExifAuxSerialNumberThe serial number.
kCGImagePropertyExifAuxLensIDThe lens ID.
kCGImagePropertyExifAuxLensSerialNumberThe lens serial number.
kCGImagePropertyExifAuxImageNumberThe image number.
kCGImagePropertyExifAuxFlashCompensationFlash compensation.
kCGImagePropertyExifAuxOwnerNameThe owner name.
kCGImagePropertyExifAuxFirmwareFirmware information.
CGImageProperties.h
Keys for an image that uses Graphics Interchange Format (GIF).
const CFStringRef kCGImagePropertyGIFLoopCount; const CFStringRef kCGImagePropertyGIFDelayTime; const CFStringRef kCGImagePropertyGIFImageColorMap; const CFStringRef kCGImagePropertyGIFHasGlobalColorMap;
kCGImagePropertyGIFLoopCountThe loop count.
kCGImagePropertyGIFDelayTimeThe delay time.
kCGImagePropertyGIFImageColorMapThe image color map.
kCGImagePropertyGIFHasGlobalColorMapWhether or not the GIF has a global color map.
CGImageProperties.h
Keys for an image that has Global Positioning System (GPS) information.
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;
kCGImagePropertyGPSVersionThe version.
kCGImagePropertyGPSLatitudeRefWhether the latitude is northern or southern.
kCGImagePropertyGPSLatitudeThe latitude.
kCGImagePropertyGPSLongitudeRefWhether the longitude is east or west.
kCGImagePropertyGPSLongitudeThe longitude.
kCGImagePropertyGPSAltitudeRefThe reference altitude.
kCGImagePropertyGPSAltitudeThe altitude.
kCGImagePropertyGPSTimeStampThe time as UTC (Coordinated Universal Time).
kCGImagePropertyGPSSatellitesThe satellites used for GPS measurements.
kCGImagePropertyGPSStatusThe status of the GPS receiver.
kCGImagePropertyGPSMeasureModeThe measurement mode.
kCGImagePropertyGPSDOPThe data degree of precision (DOP).
kCGImagePropertyGPSSpeedRefThe unit for expressing the GPS receiver speed of movement.
kCGImagePropertyGPSSpeedThe GPS receiver speed of movement.
kCGImagePropertyGPSTrackRefThe reference for the direction of GPS receiver movement.
kCGImagePropertyGPSTrackThe direction of GPS receiver movement.
kCGImagePropertyGPSImgDirectionRefThe reference for the direction of the image.
kCGImagePropertyGPSImgDirectionThe direction of the image.
kCGImagePropertyGPSMapDatumThe geodetic survey data used by the GPS receiver.
kCGImagePropertyGPSDestLatitudeRefWhether the latitude of the destination point is northern or southern.
kCGImagePropertyGPSDestLatitudeThe latitude of the destination point.
kCGImagePropertyGPSDestLongitudeRefWhether the longitude of the destination point is east or west.
kCGImagePropertyGPSDestLongitudeThe longitude of the destination point.
kCGImagePropertyGPSDestBearingRefThe reference for giving the bearing to the destination point.
kCGImagePropertyGPSDestBearingThe bearing to the destination point.
kCGImagePropertyGPSDestDistanceRefThe units for expressing the distance to the destination point.
kCGImagePropertyGPSDestDistanceThe distance to the destination point.
kCGImagePropertyGPSProcessingMethodThe name of the method used for finding a location.
kCGImagePropertyGPSAreaInformationThe name of the GPS area.
kCGImagePropertyGPSDateStampThe data and time information relative to Coordinated Universal Time (UTC).
kCGImagePropertyGPSDifferentalWhether differential correction is applied to the GPS receiver.
CGImageProperties.h
Keys for an image that uses International Press Telecommunications Council (IPTC) metadata.
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;
kCGImagePropertyIPTCObjectTypeReferenceThe object type.
kCGImagePropertyIPTCObjectAttributeReferenceThe object attribute.
kCGImagePropertyIPTCObjectNameThe object name.
kCGImagePropertyIPTCEditStatusThe edit status.
kCGImagePropertyIPTCEditorialUpdateAn editorial update.
kCGImagePropertyIPTCUrgencyThe urgency level.
kCGImagePropertyIPTCSubjectReferenceThe subject.
kCGImagePropertyIPTCCategoryThe category.
kCGImagePropertyIPTCSupplementalCategoryA supplemental category.
kCGImagePropertyIPTCFixtureIdentifierA fixture identifier.
kCGImagePropertyIPTCKeywordsKeywords.
kCGImagePropertyIPTCContentLocationCodeThe content location code.
kCGImagePropertyIPTCContentLocationNameThe content location name.
kCGImagePropertyIPTCReleaseDateThe release date.
kCGImagePropertyIPTCReleaseTimeThe release time.
kCGImagePropertyIPTCExpirationDateThe expiration date.
kCGImagePropertyIPTCExpirationTimeThe expiration time.
kCGImagePropertyIPTCSpecialInstructionsSpecial instructions.
kCGImagePropertyIPTCActionAdvisedThe advised action.
kCGImagePropertyIPTCReferenceServiceThe reference service.
kCGImagePropertyIPTCReferenceDateThe reference date.
kCGImagePropertyIPTCReferenceNumberThe reference number.
kCGImagePropertyIPTCDateCreatedThe date created.
kCGImagePropertyIPTCTimeCreatedThe time created.
kCGImagePropertyIPTCDigitalCreationDateThe digital creation date.
kCGImagePropertyIPTCDigitalCreationTimeThe digital creation time.
kCGImagePropertyIPTCOriginatingProgramThe originating program.
kCGImagePropertyIPTCProgramVersionThe program version.
kCGImagePropertyIPTCObjectCycleThe object cycle.
kCGImagePropertyIPTCBylineThe byline.
kCGImagePropertyIPTCBylineTitleThe byline title.
kCGImagePropertyIPTCCityThe city.
kCGImagePropertyIPTCSubLocationThe sublocation.
kCGImagePropertyIPTCProvinceStateThe province or state.
kCGImagePropertyIPTCCountryPrimaryLocationCodeThe country primary location code.
kCGImagePropertyIPTCCountryPrimaryLocationNameThe country primary location name.
kCGImagePropertyIPTCOriginalTransmissionReferenceThe original transmission reference.
kCGImagePropertyIPTCHeadlineThe headline.
kCGImagePropertyIPTCCreditCredit information.
kCGImagePropertyIPTCSourceThe source.
kCGImagePropertyIPTCCopyrightNoticeThe copyright notice.
kCGImagePropertyIPTCContactContact information.
kCGImagePropertyIPTCCaptionAbstractThe caption abstract.
kCGImagePropertyIPTCWriterEditorThe writer or editor.
kCGImagePropertyIPTCImageTypeThe image type.
kCGImagePropertyIPTCImageOrientationThe image orientation.
kCGImagePropertyIPTCLanguageIdentifierThe language identifier.
kCGImagePropertyIPTCStarRatingThe star rating.
IPTC constants are metadata elements of the Information Interchange Model (IIM) used to provide information about images. The IIM was developer by the Newspaper Association of America (NAA) and the International Press Telecommunications Council (IPTC).
CGImageProperties.h
Keys for an image that uses JPEG File Interchange Format (JFIF).
const CFStringRef kCGImagePropertyJFIFVersion; const CFStringRef kCGImagePropertyJFIFXDensity; const CFStringRef kCGImagePropertyJFIFYDensity; const CFStringRef kCGImagePropertyJFIFDensityUnit; const CFStringRef kCGImagePropertyJFIFIsProgressive;
kCGImagePropertyJFIFVersionThe version.
kCGImagePropertyJFIFXDensityThe x density.
kCGImagePropertyJFIFYDensityThe y density.
kCGImagePropertyJFIFDensityUnitThe density unit.
kCGImagePropertyJFIFIsProgressiveWhether or not the image is progressive.
CGImageProperties.h
Keys for an image that uses Portable Network Graphics (PNG) format.
const CFStringRef kCGImagePropertyPNGGamma; const CFStringRef kCGImagePropertyPNGInterlaceType; const CFStringRef kCGImagePropertyPNGXPixelsPerMeter; const CFStringRef kCGImagePropertyPNGYPixelsPerMeter; const CFStringRef kCGImagePropertyPNGsRGBIntent; const CFStringRef kCGImagePropertyPNGChromaticities;