public final class ImageIO
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImageIO.Block_CGAnimateImageAtURLWithBlock |
static interface |
ImageIO.Block_CGAnimateImageDataWithBlock |
static interface |
ImageIO.Block_CGImageMetadataEnumerateTagsUsingBlock |
public static long CGImageMetadataGetTypeID()
Gets the type identifier for the CGImageMetadata opaque type
public static CGMutableImageMetadataRef CGImageMetadataCreateMutable()
Creates an empty CGMutableImageMetadataRef
public static CGMutableImageMetadataRef CGImageMetadataCreateMutableCopy(CGImageMetadataRef metadata)
Creates a deep mutable copy of another CGImageMetadataRef
Before modifying an immutable CGImageMetadataRef (such as metadata from CGImageSourceCopyMetadataAtIndex) you must first make a copy. This function makes a deep copy of all CGImageMetadataTags and their values.
public static long CGImageMetadataTagGetTypeID()
Gets the type identifier for the CGImageMetadataTag opaque type
public static CGImageMetadataTagRef CGImageMetadataTagCreate(CFStringRef xmlns, CFStringRef prefix, CFStringRef name, int type, org.moe.natj.general.ptr.ConstVoidPtr value)
Creates a new CGImageMetadataTag [@link] CGImageMetadataCopyStringValueWithPath @/link or [@link] CGImageMetadataSetValueWithPath @/link.
xmlns - The namespace for the tag. The value can be a common XMP namespace
defined above, such as kCGImageMetadataNamespaceExif, or a CFString with a
custom namespace URI. Custom namespaces must be a valid XML namespace. By
convention, namespaces should end with either '/' or '#'. For example, exif
uses the namespace "http://ns.adobe.com/exif/1.0/".prefix - An abbreviation for the XML namespace. The value can be NULL if
the namespace is defined as a constant. Custom prefixes must be a valid XML
name. For example, the prefix used for "http://ns.adobe.com/exif/1.0/" is "exif".
The XMP serialization of the tag will use the prefix. Prefixes are also
important for path-based CGImageMetadata functions, such asname - The name of the tag. It must be a valid XMP name.type - The type of the tag's value. Must be a constant from @link
CGImageMetadataType @/link.value - The value of the tag. Allowable CFTypes include CFStringRef,
CFNumberRef, CFBooleanRef, CFArrayRef, and CFDictionaryRef. The CFType of 'value'
must correspond to the 'type'. The elements of a CFArray must be either a
CFStringRef or CGImageMetadataTagRef. The keys of a CFDictionary must be
CFStringRefs with valid XMP names. The values of a CFDictionary must be either
CFStringRefs or CGImageMetadataTagRefs. A shallow copy of the value is stored
in the tag. Therefore, modifying a mutable value after the tag is created
will not affect the tag's value.public static CFStringRef CGImageMetadataTagCopyNamespace(CGImageMetadataTagRef tag)
Returns a copy of the tag's namespace
public static CFStringRef CGImageMetadataTagCopyPrefix(CGImageMetadataTagRef tag)
Returns a copy of the tag's prefix
public static CFStringRef CGImageMetadataTagCopyName(CGImageMetadataTagRef tag)
Returns a copy of the tag's name
public static org.moe.natj.general.ptr.ConstVoidPtr CGImageMetadataTagCopyValue(CGImageMetadataTagRef tag)
Returns a shallow copy of the tag's value
This function should only be used to read the tag's value. CGImageMetadataCopyTagWithPath returns a copy of the tag (including a copy of the tag's value). Therefore mutating a tag's value returned from this function may not actually mutate the value in the CGImageMetadata. It is recommended to create a new tag followed by CGImageMetadataSetTagWithPath, or use CGImageMetadataSetValueWithPath to mutate a metadata value.
public static int CGImageMetadataTagGetType(CGImageMetadataTagRef tag)
Get the type of the CGImageMetadataTag
public static CFArrayRef CGImageMetadataTagCopyQualifiers(CGImageMetadataTagRef tag)
Return a copy of the tag's qualifiers
XMP allows properties to contain supplemental properties called qualifiers. Qualifiers are themselves CGImageMetadataTags with their own namespace, prefix, name, and value. A common use is the xml:lang qualifier for elements of an alternate-text array.
public static CFArrayRef CGImageMetadataCopyTags(CGImageMetadataRef metadata)
Obtain an array of tags from a CGImageMetadataRef
public static CGImageMetadataTagRef CGImageMetadataCopyTagWithPath(CGImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path)
Searches for a specific CGImageMetadataTag in a CGImageMetadataRef
This is the primary function for clients to obtain specific metadata properties from an image. The 'path' mechanism provides a way to access both simple top-level properties, such as Date & Time, or complex deeply-nested properties with ease.
metadata - A collection of metadata tags.parent - A parent tag. If NULL, the path is relative to the root of the
CGImageMetadataRef (i.e. it is not a child of another property). If the parent
is provided, the effective path will be the concatenation of the parent's path
and the 'path' parameter. This is useful for accessing array elements or
structure fields inside nested tags.path - A string representing a path to the desired tag. Paths consist of
a tag prefix (i.e. "exif") joined with a tag name (i.e. "Flash") by a colon
(":"), such as CFSTR("exif:Flash").
Elements of ordered and unordered arrays are accessed via 0-based indices inside square [] brackets.
Elements of alternate-text arrays are accessed by an RFC 3066 language code inside square [] brackets.
Fields of a structure are delimited by a period, '.'.
Qualifiers are delimited by the '?' character. Only tags with string values (kCGImageMetadataTypeString)
are allowed to have qualifiers - arrays and structures may not contain qualifiers.
If parent is NULL, a prefix must be specified for the first tag. Prefixes for all subsequent tags are optional. If unspecified, the prefix is inherented from the nearest parent tag with a prefix. Custom prefixes must be registered using @link CGImageMetadataRegisterNamespaceForPrefix @/link prior to use in any path-based functions.
Examples:
public static CFStringRef CGImageMetadataCopyStringValueWithPath(CGImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path)
Searches for a specific tag in a CGImageMetadataRef and returns its string value.
This is a convenience method for searching for a tag at path and extracting the string value.
metadata - A collection of metadata tags.parent - A parent tag. If NULL, the path is relative to the root of the
CGImageMetadataRef (i.e. it is not a child of another property).path - A string with the path to the desired tag. Please consult
the documentation of @link CGImageMetadataCopyTagWithPath @/link for
information about path syntax.public static boolean CGImageMetadataRegisterNamespaceForPrefix(CGMutableImageMetadataRef metadata, CFStringRef xmlns, CFStringRef prefix, org.moe.natj.general.ptr.Ptr<CFErrorRef> err)
Associates an XMP namespace URI with a prefix string.
This allows ImageIO to create custom metadata when it encounters an unrecognized prefix in a path (see CGImageMetadataCopyTagWithPath for more information about path syntax). A namespace must be registered before it can be used to add custom metadata. All namespaces found in the image's metadata, or defined as a constant above, will be pre-registered. Namespaces and prefixes must be unique.
public static boolean CGImageMetadataSetTagWithPath(CGMutableImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path, CGImageMetadataTagRef tag)
Sets the tag at a specific path in a CGMutableImageMetadata container or a parent tag
This is the primary function for adding new metadata tags to a metadata container, or updating existing tags. All tags required to reach the final tag (at the end of the path) will be created, if needed. Tags will created with default types (ordered arrays). Creating tags will fail if a prefix is encountered that has not been registered. Use [@link] CGImageMetadataRegisterNamespaceForPrefix @/link to associate a prefix with a namespace prior to using a path-based CGImageMetadata function. Note that if a parent tag is provided, the children of that tag reference will be modified, which may be a different reference from the tag stored in the metadata container. Since tags are normally obtained as a copy, it is typically neccesary to use CGImageMetadataSetTagWithPath to commit the changed parent object back to the metadata container (using the parent's path and NULL for the parent). [@link] CGImageMetadataCreateMutable @/link to obtain a mutable metadata container.
metadata - A mutable collection of metadata tags.
Use @link CGImageMetadataCreateMutableCopy @/link orparent - A parent tag. If NULL, the path is relative to the root of the
CGImageMetadataRef (i.e. it is not a child of another property).
Note that if a parent tag is provided,
the children of that tag reference will be modified, which may be a different
reference from the tag stored in the metadata container. Since tags are normally
obtained as a copy, it is typically neccesary to use CGImageMetadataSetTagWithPath
to commit the changed parent object back to the metadata container (using
the parent's path and NULL for the parent).path - A string with the path to the desired tag. Please consult
the documentation of @link CGImageMetadataCopyTagWithPath @/link for
information about path syntax.tag - The CGImageMetadataTag to be added to the metadata. The tag
will be retained.public static boolean CGImageMetadataSetValueWithPath(CGMutableImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path, org.moe.natj.general.ptr.ConstVoidPtr value)
Sets the value of the tag at a specific path in a CGMutableImageMetadataRef container or a parent tag
This function is used to add new metadata values to a metadata container, or update existing tag values. All tags required to reach the final tag (at the end of the path) are created, if needed. Tags are created with default types (i.e. arrays will be ordered). Creating tags will fail if a prefix is encountered that has not been registered. Use [@link] CGImageMetadataRegisterNamespaceForPrefix @/link to associate a prefix with a namespace prior to using a path-based CGImageMetadata function.
Examples
metadata - A mutable collection of metadata tags.
Use @link CGImageMetadataCreateMutableCopy @/link orparent - A parent tag. If NULL, the path is relative to the root of the
CGImageMetadataRef (i.e. it is not a child of another property).path - A string with the path to the desired tag. Please consult
the documentation of @link CGImageMetadataCopyTagWithPath @/link for
information about path syntax.value - The value to be added to the CGImageMetadataTag matching the path.
The tag will be retained. The restrictions for the value are the same as in @link
CGImageMetadataTagCreate @/link.public static boolean CGImageMetadataRemoveTagWithPath(CGMutableImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path)
Removes the tag at a specific path from a CGMutableImageMetadata container or from the parent tag
Use this function to delete a metadata tag matching a specific path from a mutable metadata container. Note that if a parent tag is provided, the children of that tag reference will be modified, which may be a different reference from the tag stored in the metadata container. Since tags are normally obtained as a copy, it is typically neccesary to use CGImageMetadataSetTagWithPath to commit the changed parent object back to the metadata container (using the parent's path and NULL for the parent).
parent - A parent tag. If NULL, the path is relative to the root of the
CGImageMetadataRef (i.e. it is not a child of another property).path - A string with the path to the desired tag. Please consult
the documentation of @link CGImageMetadataCopyTagWithPath @/link for
information about path syntax.public static void CGImageMetadataEnumerateTagsUsingBlock(CGImageMetadataRef metadata, CFStringRef rootPath, CFDictionaryRef options, ImageIO.Block_CGImageMetadataEnumerateTagsUsingBlock block)
Executes a given block using each tag in the metadata
This function iterates over all of the tags in a CGImageMetadataRef, executing the block for each tag. The default behavior iterates over all top-level tags in the metadata. The path of the tag and the tag itself is passed to the block. The metadata cannot be modified inside the block - consider adding the tags of interest into another collection.
metadata - A collection of metadata tags.rootPath - Iteration will occur for all children of the tag matching
the root path. Please refer to CGImageMetadataCopyTagWithPath for information
about path syntax. If NULL or an empty string, the block will be executed
for all top-level tags in the metadata container.options - A dictionary of options for iterating through the tags.
Currently the only supported option is kCGImageMetadataEnumerateRecursively,
which should be set to a CFBoolean.block - The block that is executed for each tag in metadata.public static CGImageMetadataTagRef CGImageMetadataCopyTagMatchingImageProperty(CGImageMetadataRef metadata, CFStringRef dictionaryName, CFStringRef propertyName)
Searches for a specific CGImageMetadataTag matching a kCGImageProperty constant
Provides a bridge for values from CGImageCopyPropertiesAtIndex, simplifying access for properties defined in EXIF and IPTC standards, which have no notion of namespaces, prefixes, or XMP property types. Metadata Working Group guidance is factored into the mapping of CGImageProperties to XMP compatible CGImageMetadataTags. For example, kCGImagePropertyExifDateTimeOriginal will get the value of the corresponding XMP tag, which is photoshop:DateCreated. Note that property values will still be in their XMP forms, such as "YYYY-MM-DDThh:mm:ss" for DateTime, rather than the EXIF or IPTC DateTime formats.
metadata - A collection of metadata tagsdictionaryName - the metadata subdictionary to which the image property belongs,
such as kCGImagePropertyExifDictionary or kCGImagePropertyIPTCDictionary. Not all
dictionaries and properties are supported at this time.propertyName - the name of the property. This must be a defined property constant
corresponding to the 'dictionaryName'. For example, kCGImagePropertyTIFFOrientation,
kCGImagePropertyExifDateTimeOriginal, or kCGImagePropertyIPTCKeywords. A warning
will be logged if the CGImageProperty is unsupported by CGImageMetadata.public static boolean CGImageMetadataSetValueMatchingImageProperty(CGMutableImageMetadataRef metadata, CFStringRef dictionaryName, CFStringRef propertyName, org.moe.natj.general.ptr.ConstVoidPtr value)
Sets the value of the CGImageMetadataTag matching a kCGImageProperty constant
Provides a bridge for values from CGImageCopyPropertiesAtIndex, simplifying changing property values defined in EXIF and IPTC standards, which have no notion of namespaces, prefixes, or XMP property types. Metadata Working Group guidance is factored into the mapping of CGImageProperties to XMP compatible CGImageMetadataTags. For example, setting kCGImagePropertyExifDateTimeOriginal will set the value of the corresponding XMP tag, which is photoshop:DateCreated. Note that property values should still be in their XMP forms, such as "YYYY-MM-DDThh:mm:ss" for DateTime, rather than the EXIF or IPTC DateTime formats. Although this function will allow the caller to set custom values for these properties, you should consult the appropriate specifications for details about property value formats for EXIF and IPTC tags in XMP.
metadata - A mutable collection of metadata tagsdictionaryName - the metadata subdictionary to which the image property belongs,
such as kCGImagePropertyExifDictionary or kCGImagePropertyIPTCDictionary. Not all
dictionaries and properties are supported at this time.propertyName - the name of the property. This must be a defined property constant
corresponding to the 'dictionaryName'. For example, kCGImagePropertyTIFFOrientation,
kCGImagePropertyExifDateTimeOriginal, or kCGImagePropertyIPTCKeywords. A warning
will be logged if the CGImageProperty is unsupported by CGImageMetadata.value - A CFTypeRef with the value for the tag. The same value restrictions apply
as in @link CGImageMetadataTagCreate @/link.public static CFDataRef CGImageMetadataCreateXMPData(CGImageMetadataRef metadata, CFDictionaryRef options)
Serializes the CGImageMetadataRef to XMP data
This converts all of the metadata tags to a block of XMP data. Common uses include creating sidecar files that contain metadata for image formats that do not support embedded XMP, or cannot be edited due to other format restrictions (such as proprietary RAW camera formats).
metadata - A collection of metadata tags.options - should be NULL. Options are currently not used, but may be used in
future release.public static CGImageMetadataRef CGImageMetadataCreateFromXMPData(CFDataRef data)
Creates a collection of CGImageMetadataTags from a block of XMP data
Converts XMP data into a collection of metadata tags. The data must be a complete XMP tree. XMP packet headers () are supported.
data - The XMP data.public static long CGImageSourceGetTypeID()
public static CFArrayRef CGImageSourceCopyTypeIdentifiers()
public static CGImageSourceRef CGImageSourceCreateWithDataProvider(CGDataProviderRef provider, CFDictionaryRef options)
public static CGImageSourceRef CGImageSourceCreateWithData(CFDataRef data, CFDictionaryRef options)
public static CGImageSourceRef CGImageSourceCreateWithURL(CFURLRef url, CFDictionaryRef options)
public static CFStringRef CGImageSourceGetType(CGImageSourceRef isrc)
public static long CGImageSourceGetCount(CGImageSourceRef isrc)
public static CFDictionaryRef CGImageSourceCopyProperties(CGImageSourceRef isrc, CFDictionaryRef options)
public static CFDictionaryRef CGImageSourceCopyPropertiesAtIndex(CGImageSourceRef isrc, long index, CFDictionaryRef options)
public static CGImageMetadataRef CGImageSourceCopyMetadataAtIndex(CGImageSourceRef isrc, long index, CFDictionaryRef options)
public static CGImageRef CGImageSourceCreateImageAtIndex(CGImageSourceRef isrc, long index, CFDictionaryRef options)
public static void CGImageSourceRemoveCacheAtIndex(CGImageSourceRef isrc, long index)
public static CGImageRef CGImageSourceCreateThumbnailAtIndex(CGImageSourceRef isrc, long index, CFDictionaryRef options)
public static CGImageSourceRef CGImageSourceCreateIncremental(CFDictionaryRef options)
public static void CGImageSourceUpdateData(CGImageSourceRef isrc, CFDataRef data, boolean final_)
public static void CGImageSourceUpdateDataProvider(CGImageSourceRef isrc, CGDataProviderRef provider, boolean final_)
public static int CGImageSourceGetStatus(CGImageSourceRef isrc)
public static int CGImageSourceGetStatusAtIndex(CGImageSourceRef isrc, long index)
public static long CGImageDestinationGetTypeID()
public static CFArrayRef CGImageDestinationCopyTypeIdentifiers()
public static CGImageDestinationRef CGImageDestinationCreateWithDataConsumer(CGDataConsumerRef consumer, CFStringRef type, long count, CFDictionaryRef options)
public static CGImageDestinationRef CGImageDestinationCreateWithData(CFMutableDataRef data, CFStringRef type, long count, CFDictionaryRef options)
public static CGImageDestinationRef CGImageDestinationCreateWithURL(CFURLRef url, CFStringRef type, long count, CFDictionaryRef options)
public static void CGImageDestinationSetProperties(CGImageDestinationRef idst, CFDictionaryRef properties)
public static void CGImageDestinationAddImage(CGImageDestinationRef idst, CGImageRef image, CFDictionaryRef properties)
public static void CGImageDestinationAddImageFromSource(CGImageDestinationRef idst, CGImageSourceRef isrc, long index, CFDictionaryRef properties)
public static boolean CGImageDestinationFinalize(CGImageDestinationRef idst)
public static void CGImageDestinationAddImageAndMetadata(CGImageDestinationRef idst, CGImageRef image, CGImageMetadataRef metadata, CFDictionaryRef options)
public static boolean CGImageDestinationCopyImageSource(CGImageDestinationRef idst, CGImageSourceRef isrc, CFDictionaryRef options, org.moe.natj.general.ptr.Ptr<CFErrorRef> err)
public static CFStringRef kCGImageMetadataNamespaceExif()
public static CFStringRef kCGImageMetadataNamespaceExifAux()
public static CFStringRef kCGImageMetadataNamespaceExifEX()
public static CFStringRef kCGImageMetadataNamespaceDublinCore()
public static CFStringRef kCGImageMetadataNamespaceIPTCCore()
public static CFStringRef kCGImageMetadataNamespacePhotoshop()
public static CFStringRef kCGImageMetadataNamespaceTIFF()
public static CFStringRef kCGImageMetadataNamespaceXMPBasic()
public static CFStringRef kCGImageMetadataNamespaceXMPRights()
public static CFStringRef kCGImageMetadataPrefixExif()
public static CFStringRef kCGImageMetadataPrefixExifAux()
public static CFStringRef kCGImageMetadataPrefixExifEX()
public static CFStringRef kCGImageMetadataPrefixDublinCore()
public static CFStringRef kCGImageMetadataPrefixIPTCCore()
public static CFStringRef kCGImageMetadataPrefixPhotoshop()
public static CFStringRef kCGImageMetadataPrefixTIFF()
public static CFStringRef kCGImageMetadataPrefixXMPBasic()
public static CFStringRef kCGImageMetadataPrefixXMPRights()
public static CFStringRef kCGImageMetadataEnumerateRecursively()
public static CFStringRef kCFErrorDomainCGImageMetadata()
Error domain for all errors originating in ImageIO for CGImageMetadata APIs. Error codes may be interpreted using the list below.
public static CFStringRef kCGImageSourceTypeIdentifierHint()
public static CFStringRef kCGImageSourceShouldCache()
public static CFStringRef kCGImageSourceShouldCacheImmediately()
public static CFStringRef kCGImageSourceShouldAllowFloat()
public static CFStringRef kCGImageSourceCreateThumbnailFromImageIfAbsent()
public static CFStringRef kCGImageSourceCreateThumbnailFromImageAlways()
public static CFStringRef kCGImageSourceThumbnailMaxPixelSize()
public static CFStringRef kCGImageSourceCreateThumbnailWithTransform()
public static CFStringRef kCGImageSourceSubsampleFactor()
public static CFStringRef kCGImageDestinationLossyCompressionQuality()
public static CFStringRef kCGImageDestinationBackgroundColor()
public static CFStringRef kCGImageDestinationImageMaxPixelSize()
public static CFStringRef kCGImageDestinationEmbedThumbnail()
public static CFStringRef kCGImageDestinationOptimizeColorForSharing()
public static CFStringRef kCGImageDestinationMetadata()
public static CFStringRef kCGImageDestinationMergeMetadata()
public static CFStringRef kCGImageMetadataShouldExcludeXMP()
public static CFStringRef kCGImageMetadataShouldExcludeGPS()
public static CFStringRef kCGImageDestinationDateTime()
public static CFStringRef kCGImageDestinationOrientation()
public static CFStringRef kCGImagePropertyTIFFDictionary()
public static CFStringRef kCGImagePropertyGIFDictionary()
public static CFStringRef kCGImagePropertyJFIFDictionary()
public static CFStringRef kCGImagePropertyExifDictionary()
public static CFStringRef kCGImagePropertyPNGDictionary()
public static CFStringRef kCGImagePropertyIPTCDictionary()
public static CFStringRef kCGImagePropertyGPSDictionary()
public static CFStringRef kCGImagePropertyRawDictionary()
public static CFStringRef kCGImagePropertyCIFFDictionary()
public static CFStringRef kCGImagePropertyMakerCanonDictionary()
public static CFStringRef kCGImagePropertyMakerNikonDictionary()
public static CFStringRef kCGImagePropertyMakerMinoltaDictionary()
public static CFStringRef kCGImagePropertyMakerFujiDictionary()
public static CFStringRef kCGImagePropertyMakerOlympusDictionary()
public static CFStringRef kCGImagePropertyMakerPentaxDictionary()
public static CFStringRef kCGImageProperty8BIMDictionary()
public static CFStringRef kCGImagePropertyDNGDictionary()
public static CFStringRef kCGImagePropertyExifAuxDictionary()
public static CFStringRef kCGImagePropertyMakerAppleDictionary()
public static CFStringRef kCGImagePropertyFileSize()
public static CFStringRef kCGImagePropertyPixelHeight()
public static CFStringRef kCGImagePropertyPixelWidth()
public static CFStringRef kCGImagePropertyDPIHeight()
public static CFStringRef kCGImagePropertyDPIWidth()
public static CFStringRef kCGImagePropertyDepth()
public static CFStringRef kCGImagePropertyOrientation()
public static CFStringRef kCGImagePropertyIsFloat()
public static CFStringRef kCGImagePropertyIsIndexed()
public static CFStringRef kCGImagePropertyHasAlpha()
public static CFStringRef kCGImagePropertyColorModel()
public static CFStringRef kCGImagePropertyProfileName()
public static CFStringRef kCGImagePropertyColorModelRGB()
public static CFStringRef kCGImagePropertyColorModelGray()
public static CFStringRef kCGImagePropertyColorModelCMYK()
public static CFStringRef kCGImagePropertyColorModelLab()
public static CFStringRef kCGImagePropertyTIFFCompression()
public static CFStringRef kCGImagePropertyTIFFPhotometricInterpretation()
public static CFStringRef kCGImagePropertyTIFFDocumentName()
public static CFStringRef kCGImagePropertyTIFFImageDescription()
public static CFStringRef kCGImagePropertyTIFFMake()
public static CFStringRef kCGImagePropertyTIFFModel()
public static CFStringRef kCGImagePropertyTIFFOrientation()
public static CFStringRef kCGImagePropertyTIFFXResolution()
public static CFStringRef kCGImagePropertyTIFFYResolution()
public static CFStringRef kCGImagePropertyTIFFResolutionUnit()
public static CFStringRef kCGImagePropertyTIFFSoftware()
public static CFStringRef kCGImagePropertyTIFFTransferFunction()
public static CFStringRef kCGImagePropertyTIFFDateTime()
public static CFStringRef kCGImagePropertyTIFFArtist()
public static CFStringRef kCGImagePropertyTIFFHostComputer()
public static CFStringRef kCGImagePropertyTIFFCopyright()
public static CFStringRef kCGImagePropertyTIFFWhitePoint()
public static CFStringRef kCGImagePropertyTIFFPrimaryChromaticities()
public static CFStringRef kCGImagePropertyTIFFTileWidth()
public static CFStringRef kCGImagePropertyTIFFTileLength()
public static CFStringRef kCGImagePropertyJFIFVersion()
public static CFStringRef kCGImagePropertyJFIFXDensity()
public static CFStringRef kCGImagePropertyJFIFYDensity()
public static CFStringRef kCGImagePropertyJFIFDensityUnit()
public static CFStringRef kCGImagePropertyJFIFIsProgressive()
public static CFStringRef kCGImagePropertyExifExposureTime()
public static CFStringRef kCGImagePropertyExifFNumber()
public static CFStringRef kCGImagePropertyExifExposureProgram()
public static CFStringRef kCGImagePropertyExifSpectralSensitivity()
public static CFStringRef kCGImagePropertyExifISOSpeedRatings()
public static CFStringRef kCGImagePropertyExifOECF()
public static CFStringRef kCGImagePropertyExifSensitivityType()
public static CFStringRef kCGImagePropertyExifStandardOutputSensitivity()
public static CFStringRef kCGImagePropertyExifRecommendedExposureIndex()
public static CFStringRef kCGImagePropertyExifISOSpeed()
public static CFStringRef kCGImagePropertyExifISOSpeedLatitudeyyy()
public static CFStringRef kCGImagePropertyExifISOSpeedLatitudezzz()
public static CFStringRef kCGImagePropertyExifVersion()
public static CFStringRef kCGImagePropertyExifDateTimeOriginal()
public static CFStringRef kCGImagePropertyExifDateTimeDigitized()
public static CFStringRef kCGImagePropertyExifComponentsConfiguration()
public static CFStringRef kCGImagePropertyExifCompressedBitsPerPixel()
public static CFStringRef kCGImagePropertyExifShutterSpeedValue()
public static CFStringRef kCGImagePropertyExifApertureValue()
public static CFStringRef kCGImagePropertyExifBrightnessValue()
public static CFStringRef kCGImagePropertyExifExposureBiasValue()
public static CFStringRef kCGImagePropertyExifMaxApertureValue()
public static CFStringRef kCGImagePropertyExifSubjectDistance()
public static CFStringRef kCGImagePropertyExifMeteringMode()
public static CFStringRef kCGImagePropertyExifLightSource()
public static CFStringRef kCGImagePropertyExifFlash()
public static CFStringRef kCGImagePropertyExifFocalLength()
public static CFStringRef kCGImagePropertyExifSubjectArea()
public static CFStringRef kCGImagePropertyExifMakerNote()
public static CFStringRef kCGImagePropertyExifUserComment()
public static CFStringRef kCGImagePropertyExifSubsecTime()
public static CFStringRef kCGImagePropertyExifSubsecTimeOriginal()
public static CFStringRef kCGImagePropertyExifSubsecTimeDigitized()
public static CFStringRef kCGImagePropertyExifFlashPixVersion()
public static CFStringRef kCGImagePropertyExifColorSpace()
public static CFStringRef kCGImagePropertyExifPixelXDimension()
public static CFStringRef kCGImagePropertyExifPixelYDimension()
public static CFStringRef kCGImagePropertyExifRelatedSoundFile()
public static CFStringRef kCGImagePropertyExifFlashEnergy()
public static CFStringRef kCGImagePropertyExifSpatialFrequencyResponse()
public static CFStringRef kCGImagePropertyExifFocalPlaneXResolution()
public static CFStringRef kCGImagePropertyExifFocalPlaneYResolution()
public static CFStringRef kCGImagePropertyExifFocalPlaneResolutionUnit()
public static CFStringRef kCGImagePropertyExifSubjectLocation()
public static CFStringRef kCGImagePropertyExifExposureIndex()
public static CFStringRef kCGImagePropertyExifSensingMethod()
public static CFStringRef kCGImagePropertyExifFileSource()
public static CFStringRef kCGImagePropertyExifSceneType()
public static CFStringRef kCGImagePropertyExifCFAPattern()
public static CFStringRef kCGImagePropertyExifCustomRendered()
public static CFStringRef kCGImagePropertyExifExposureMode()
public static CFStringRef kCGImagePropertyExifWhiteBalance()
public static CFStringRef kCGImagePropertyExifDigitalZoomRatio()
public static CFStringRef kCGImagePropertyExifFocalLenIn35mmFilm()
public static CFStringRef kCGImagePropertyExifSceneCaptureType()
public static CFStringRef kCGImagePropertyExifGainControl()
public static CFStringRef kCGImagePropertyExifContrast()
public static CFStringRef kCGImagePropertyExifSaturation()
public static CFStringRef kCGImagePropertyExifSharpness()
public static CFStringRef kCGImagePropertyExifDeviceSettingDescription()
public static CFStringRef kCGImagePropertyExifSubjectDistRange()
public static CFStringRef kCGImagePropertyExifImageUniqueID()
public static CFStringRef kCGImagePropertyExifCameraOwnerName()
public static CFStringRef kCGImagePropertyExifBodySerialNumber()
public static CFStringRef kCGImagePropertyExifLensSpecification()
public static CFStringRef kCGImagePropertyExifLensMake()
public static CFStringRef kCGImagePropertyExifLensModel()
public static CFStringRef kCGImagePropertyExifLensSerialNumber()
public static CFStringRef kCGImagePropertyExifGamma()
public static CFStringRef kCGImagePropertyExifSubsecTimeOrginal()
public static CFStringRef kCGImagePropertyExifAuxLensInfo()
public static CFStringRef kCGImagePropertyExifAuxLensModel()
public static CFStringRef kCGImagePropertyExifAuxSerialNumber()
public static CFStringRef kCGImagePropertyExifAuxLensID()
public static CFStringRef kCGImagePropertyExifAuxLensSerialNumber()
public static CFStringRef kCGImagePropertyExifAuxImageNumber()
public static CFStringRef kCGImagePropertyExifAuxFlashCompensation()
public static CFStringRef kCGImagePropertyExifAuxOwnerName()
public static CFStringRef kCGImagePropertyExifAuxFirmware()
public static CFStringRef kCGImagePropertyGIFLoopCount()
public static CFStringRef kCGImagePropertyGIFDelayTime()
public static CFStringRef kCGImagePropertyGIFImageColorMap()
public static CFStringRef kCGImagePropertyGIFHasGlobalColorMap()
public static CFStringRef kCGImagePropertyGIFUnclampedDelayTime()
public static CFStringRef kCGImagePropertyPNGGamma()
public static CFStringRef kCGImagePropertyPNGInterlaceType()
public static CFStringRef kCGImagePropertyPNGXPixelsPerMeter()
public static CFStringRef kCGImagePropertyPNGYPixelsPerMeter()
public static CFStringRef kCGImagePropertyPNGsRGBIntent()
public static CFStringRef kCGImagePropertyPNGChromaticities()
public static CFStringRef kCGImagePropertyPNGAuthor()
public static CFStringRef kCGImagePropertyPNGCopyright()
public static CFStringRef kCGImagePropertyPNGCreationTime()
public static CFStringRef kCGImagePropertyPNGDescription()
public static CFStringRef kCGImagePropertyPNGModificationTime()
public static CFStringRef kCGImagePropertyPNGSoftware()
public static CFStringRef kCGImagePropertyPNGTitle()
public static CFStringRef kCGImagePropertyAPNGLoopCount()
public static CFStringRef kCGImagePropertyAPNGDelayTime()
public static CFStringRef kCGImagePropertyAPNGUnclampedDelayTime()
public static CFStringRef kCGImagePropertyGPSVersion()
public static CFStringRef kCGImagePropertyGPSLatitudeRef()
public static CFStringRef kCGImagePropertyGPSLatitude()
public static CFStringRef kCGImagePropertyGPSLongitudeRef()
public static CFStringRef kCGImagePropertyGPSLongitude()
public static CFStringRef kCGImagePropertyGPSAltitudeRef()
public static CFStringRef kCGImagePropertyGPSAltitude()
public static CFStringRef kCGImagePropertyGPSTimeStamp()
public static CFStringRef kCGImagePropertyGPSSatellites()
public static CFStringRef kCGImagePropertyGPSStatus()
public static CFStringRef kCGImagePropertyGPSMeasureMode()
public static CFStringRef kCGImagePropertyGPSDOP()
public static CFStringRef kCGImagePropertyGPSSpeedRef()
public static CFStringRef kCGImagePropertyGPSSpeed()
public static CFStringRef kCGImagePropertyGPSTrackRef()
public static CFStringRef kCGImagePropertyGPSTrack()
public static CFStringRef kCGImagePropertyGPSImgDirectionRef()
public static CFStringRef kCGImagePropertyGPSImgDirection()
public static CFStringRef kCGImagePropertyGPSMapDatum()
public static CFStringRef kCGImagePropertyGPSDestLatitudeRef()
public static CFStringRef kCGImagePropertyGPSDestLatitude()
public static CFStringRef kCGImagePropertyGPSDestLongitudeRef()
public static CFStringRef kCGImagePropertyGPSDestLongitude()
public static CFStringRef kCGImagePropertyGPSDestBearingRef()
public static CFStringRef kCGImagePropertyGPSDestBearing()
public static CFStringRef kCGImagePropertyGPSDestDistanceRef()
public static CFStringRef kCGImagePropertyGPSDestDistance()
public static CFStringRef kCGImagePropertyGPSProcessingMethod()
public static CFStringRef kCGImagePropertyGPSAreaInformation()
public static CFStringRef kCGImagePropertyGPSDateStamp()
public static CFStringRef kCGImagePropertyGPSDifferental()
public static CFStringRef kCGImagePropertyGPSHPositioningError()
public static CFStringRef kCGImagePropertyIPTCObjectTypeReference()
public static CFStringRef kCGImagePropertyIPTCObjectAttributeReference()
public static CFStringRef kCGImagePropertyIPTCObjectName()
public static CFStringRef kCGImagePropertyIPTCEditStatus()
public static CFStringRef kCGImagePropertyIPTCEditorialUpdate()
public static CFStringRef kCGImagePropertyIPTCUrgency()
public static CFStringRef kCGImagePropertyIPTCSubjectReference()
public static CFStringRef kCGImagePropertyIPTCCategory()
public static CFStringRef kCGImagePropertyIPTCSupplementalCategory()
public static CFStringRef kCGImagePropertyIPTCFixtureIdentifier()
public static CFStringRef kCGImagePropertyIPTCKeywords()
public static CFStringRef kCGImagePropertyIPTCContentLocationCode()
public static CFStringRef kCGImagePropertyIPTCContentLocationName()
public static CFStringRef kCGImagePropertyIPTCReleaseDate()
public static CFStringRef kCGImagePropertyIPTCReleaseTime()
public static CFStringRef kCGImagePropertyIPTCExpirationDate()
public static CFStringRef kCGImagePropertyIPTCExpirationTime()
public static CFStringRef kCGImagePropertyIPTCSpecialInstructions()
public static CFStringRef kCGImagePropertyIPTCActionAdvised()
public static CFStringRef kCGImagePropertyIPTCReferenceService()
public static CFStringRef kCGImagePropertyIPTCReferenceDate()
public static CFStringRef kCGImagePropertyIPTCReferenceNumber()
public static CFStringRef kCGImagePropertyIPTCDateCreated()
public static CFStringRef kCGImagePropertyIPTCTimeCreated()
public static CFStringRef kCGImagePropertyIPTCDigitalCreationDate()
public static CFStringRef kCGImagePropertyIPTCDigitalCreationTime()
public static CFStringRef kCGImagePropertyIPTCOriginatingProgram()
public static CFStringRef kCGImagePropertyIPTCProgramVersion()
public static CFStringRef kCGImagePropertyIPTCObjectCycle()
public static CFStringRef kCGImagePropertyIPTCByline()
public static CFStringRef kCGImagePropertyIPTCBylineTitle()
public static CFStringRef kCGImagePropertyIPTCCity()
public static CFStringRef kCGImagePropertyIPTCSubLocation()
public static CFStringRef kCGImagePropertyIPTCProvinceState()
public static CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationCode()
public static CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationName()
public static CFStringRef kCGImagePropertyIPTCOriginalTransmissionReference()
public static CFStringRef kCGImagePropertyIPTCHeadline()
public static CFStringRef kCGImagePropertyIPTCCredit()
public static CFStringRef kCGImagePropertyIPTCSource()
public static CFStringRef kCGImagePropertyIPTCCopyrightNotice()
public static CFStringRef kCGImagePropertyIPTCContact()
public static CFStringRef kCGImagePropertyIPTCCaptionAbstract()
public static CFStringRef kCGImagePropertyIPTCWriterEditor()
public static CFStringRef kCGImagePropertyIPTCImageType()
public static CFStringRef kCGImagePropertyIPTCImageOrientation()
public static CFStringRef kCGImagePropertyIPTCLanguageIdentifier()
public static CFStringRef kCGImagePropertyIPTCStarRating()
public static CFStringRef kCGImagePropertyIPTCCreatorContactInfo()
public static CFStringRef kCGImagePropertyIPTCRightsUsageTerms()
public static CFStringRef kCGImagePropertyIPTCScene()
public static CFStringRef kCGImagePropertyIPTCContactInfoCity()
public static CFStringRef kCGImagePropertyIPTCContactInfoCountry()
public static CFStringRef kCGImagePropertyIPTCContactInfoAddress()
public static CFStringRef kCGImagePropertyIPTCContactInfoPostalCode()
public static CFStringRef kCGImagePropertyIPTCContactInfoStateProvince()
public static CFStringRef kCGImagePropertyIPTCContactInfoEmails()
public static CFStringRef kCGImagePropertyIPTCContactInfoPhones()
public static CFStringRef kCGImagePropertyIPTCContactInfoWebURLs()
public static CFStringRef kCGImageProperty8BIMLayerNames()
public static CFStringRef kCGImageProperty8BIMVersion()
public static CFStringRef kCGImagePropertyDNGVersion()
public static CFStringRef kCGImagePropertyDNGBackwardVersion()
public static CFStringRef kCGImagePropertyDNGUniqueCameraModel()
public static CFStringRef kCGImagePropertyDNGLocalizedCameraModel()
public static CFStringRef kCGImagePropertyDNGCameraSerialNumber()
public static CFStringRef kCGImagePropertyDNGLensInfo()
public static CFStringRef kCGImagePropertyDNGBlackLevel()
public static CFStringRef kCGImagePropertyDNGWhiteLevel()
public static CFStringRef kCGImagePropertyDNGCalibrationIlluminant1()
public static CFStringRef kCGImagePropertyDNGCalibrationIlluminant2()
public static CFStringRef kCGImagePropertyDNGColorMatrix1()
public static CFStringRef kCGImagePropertyDNGColorMatrix2()
public static CFStringRef kCGImagePropertyDNGCameraCalibration1()
public static CFStringRef kCGImagePropertyDNGCameraCalibration2()
public static CFStringRef kCGImagePropertyDNGAsShotNeutral()
public static CFStringRef kCGImagePropertyDNGAsShotWhiteXY()
public static CFStringRef kCGImagePropertyDNGBaselineExposure()
public static CFStringRef kCGImagePropertyDNGBaselineNoise()
public static CFStringRef kCGImagePropertyDNGBaselineSharpness()
public static CFStringRef kCGImagePropertyDNGPrivateData()
public static CFStringRef kCGImagePropertyDNGCameraCalibrationSignature()
public static CFStringRef kCGImagePropertyDNGProfileCalibrationSignature()
public static CFStringRef kCGImagePropertyDNGNoiseProfile()
public static CFStringRef kCGImagePropertyDNGWarpRectilinear()
public static CFStringRef kCGImagePropertyDNGWarpFisheye()
public static CFStringRef kCGImagePropertyDNGFixVignetteRadial()
public static CFStringRef kCGImagePropertyCIFFDescription()
public static CFStringRef kCGImagePropertyCIFFFirmware()
public static CFStringRef kCGImagePropertyCIFFOwnerName()
public static CFStringRef kCGImagePropertyCIFFImageName()
public static CFStringRef kCGImagePropertyCIFFImageFileName()
public static CFStringRef kCGImagePropertyCIFFReleaseMethod()
public static CFStringRef kCGImagePropertyCIFFReleaseTiming()
public static CFStringRef kCGImagePropertyCIFFRecordID()
public static CFStringRef kCGImagePropertyCIFFSelfTimingTime()
public static CFStringRef kCGImagePropertyCIFFCameraSerialNumber()
public static CFStringRef kCGImagePropertyCIFFImageSerialNumber()
public static CFStringRef kCGImagePropertyCIFFContinuousDrive()
public static CFStringRef kCGImagePropertyCIFFFocusMode()
public static CFStringRef kCGImagePropertyCIFFMeteringMode()
public static CFStringRef kCGImagePropertyCIFFShootingMode()
public static CFStringRef kCGImagePropertyCIFFLensModel()
public static CFStringRef kCGImagePropertyCIFFLensMaxMM()
public static CFStringRef kCGImagePropertyCIFFLensMinMM()
public static CFStringRef kCGImagePropertyCIFFWhiteBalanceIndex()
public static CFStringRef kCGImagePropertyCIFFFlashExposureComp()
public static CFStringRef kCGImagePropertyCIFFMeasuredEV()
public static CFStringRef kCGImagePropertyMakerNikonISOSetting()
public static CFStringRef kCGImagePropertyMakerNikonColorMode()
public static CFStringRef kCGImagePropertyMakerNikonQuality()
public static CFStringRef kCGImagePropertyMakerNikonWhiteBalanceMode()
public static CFStringRef kCGImagePropertyMakerNikonSharpenMode()
public static CFStringRef kCGImagePropertyMakerNikonFocusMode()
public static CFStringRef kCGImagePropertyMakerNikonFlashSetting()
public static CFStringRef kCGImagePropertyMakerNikonISOSelection()
public static CFStringRef kCGImagePropertyMakerNikonFlashExposureComp()
public static CFStringRef kCGImagePropertyMakerNikonImageAdjustment()
public static CFStringRef kCGImagePropertyMakerNikonLensAdapter()
public static CFStringRef kCGImagePropertyMakerNikonLensType()
public static CFStringRef kCGImagePropertyMakerNikonLensInfo()
public static CFStringRef kCGImagePropertyMakerNikonFocusDistance()
public static CFStringRef kCGImagePropertyMakerNikonDigitalZoom()
public static CFStringRef kCGImagePropertyMakerNikonShootingMode()
public static CFStringRef kCGImagePropertyMakerNikonCameraSerialNumber()
public static CFStringRef kCGImagePropertyMakerNikonShutterCount()
public static CFStringRef kCGImagePropertyMakerCanonOwnerName()
public static CFStringRef kCGImagePropertyMakerCanonCameraSerialNumber()
public static CFStringRef kCGImagePropertyMakerCanonImageSerialNumber()
public static CFStringRef kCGImagePropertyMakerCanonFlashExposureComp()
public static CFStringRef kCGImagePropertyMakerCanonContinuousDrive()
public static CFStringRef kCGImagePropertyMakerCanonLensModel()
public static CFStringRef kCGImagePropertyMakerCanonFirmware()
public static CFStringRef kCGImagePropertyMakerCanonAspectRatioInfo()
public static CFStringRef kCGImagePropertyPNGCompressionFilter()
public static CFDictionaryRef CGImageSourceCopyAuxiliaryDataInfoAtIndex(CGImageSourceRef isrc, long index, CFStringRef auxiliaryImageDataType)
public static void CGImageDestinationAddAuxiliaryDataInfo(CGImageDestinationRef idst, CFStringRef auxiliaryImageDataType, CFDictionaryRef auxiliaryDataInfoDictionary)
public static CFStringRef kCGImagePropertyFileContentsDictionary()
public static CFStringRef kCGImageAuxiliaryDataTypeDepth()
public static CFStringRef kCGImageAuxiliaryDataTypeDisparity()
public static CFStringRef kCGImageAuxiliaryDataInfoData()
public static CFStringRef kCGImageAuxiliaryDataInfoDataDescription()
public static CFStringRef kCGImageAuxiliaryDataInfoMetadata()
public static CFStringRef kCGImagePropertyImageCount()
public static CFStringRef kCGImagePropertyWidth()
public static CFStringRef kCGImagePropertyHeight()
public static CFStringRef kCGImagePropertyBytesPerRow()
public static CFStringRef kCGImagePropertyNamedColorSpace()
public static CFStringRef kCGImagePropertyPixelFormat()
public static CFStringRef kCGImagePropertyImages()
public static CFStringRef kCGImagePropertyThumbnailImages()
public static CFStringRef kCGImagePropertyAuxiliaryData()
public static CFStringRef kCGImagePropertyAuxiliaryDataType()
public static long CGImageSourceGetPrimaryImageIndex(CGImageSourceRef isrc)
public static int CGAnimateImageAtURLWithBlock(CFURLRef url, CFDictionaryRef options, ImageIO.Block_CGAnimateImageAtURLWithBlock block)
public static int CGAnimateImageDataWithBlock(CFDataRef data, CFDictionaryRef options, ImageIO.Block_CGAnimateImageDataWithBlock block)
public static CFStringRef kCGImageMetadataNamespaceIPTCExtension()
public static CFStringRef kCGImageMetadataPrefixIPTCExtension()
public static CFStringRef kCGImagePropertyHEICSDictionary()
public static CFStringRef kCGImagePropertyOpenEXRDictionary()
public static CFStringRef kCGImagePropertyPrimaryImage()
public static CFStringRef kCGImagePropertyHEICSLoopCount()
public static CFStringRef kCGImagePropertyHEICSDelayTime()
public static CFStringRef kCGImagePropertyHEICSUnclampedDelayTime()
public static CFStringRef kCGImagePropertyHEICSCanvasPixelWidth()
public static CFStringRef kCGImagePropertyHEICSCanvasPixelHeight()
public static CFStringRef kCGImagePropertyHEICSFrameInfoArray()
public static CFStringRef kCGImagePropertyExifOffsetTime()
public static CFStringRef kCGImagePropertyExifOffsetTimeOriginal()
public static CFStringRef kCGImagePropertyExifOffsetTimeDigitized()
public static CFStringRef kCGImagePropertyExifCompositeImage()
public static CFStringRef kCGImagePropertyExifSourceImageNumberOfCompositeImage()
public static CFStringRef kCGImagePropertyExifSourceExposureTimesOfCompositeImage()
public static CFStringRef kCGImagePropertyGIFCanvasPixelWidth()
public static CFStringRef kCGImagePropertyGIFCanvasPixelHeight()
public static CFStringRef kCGImagePropertyGIFFrameInfoArray()
public static CFStringRef kCGImagePropertyPNGComment()
public static CFStringRef kCGImagePropertyPNGDisclaimer()
public static CFStringRef kCGImagePropertyPNGSource()
public static CFStringRef kCGImagePropertyPNGWarning()
public static CFStringRef kCGImagePropertyAPNGFrameInfoArray()
public static CFStringRef kCGImagePropertyAPNGCanvasPixelWidth()
public static CFStringRef kCGImagePropertyAPNGCanvasPixelHeight()
public static CFStringRef kCGImagePropertyIPTCExtAboutCvTerm()
public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermCvId()
public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermId()
public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermName()
public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermRefinedAbout()
public static CFStringRef kCGImagePropertyIPTCExtAddlModelInfo()
public static CFStringRef kCGImagePropertyIPTCExtArtworkOrObject()
public static CFStringRef kCGImagePropertyIPTCExtArtworkCircaDateCreated()
public static CFStringRef kCGImagePropertyIPTCExtArtworkContentDescription()
public static CFStringRef kCGImagePropertyIPTCExtArtworkContributionDescription()
public static CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightNotice()
public static CFStringRef kCGImagePropertyIPTCExtArtworkCreator()
public static CFStringRef kCGImagePropertyIPTCExtArtworkCreatorID()
public static CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightOwnerID()
public static CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightOwnerName()
public static CFStringRef kCGImagePropertyIPTCExtArtworkLicensorID()
public static CFStringRef kCGImagePropertyIPTCExtArtworkLicensorName()
public static CFStringRef kCGImagePropertyIPTCExtArtworkDateCreated()
public static CFStringRef kCGImagePropertyIPTCExtArtworkPhysicalDescription()
public static CFStringRef kCGImagePropertyIPTCExtArtworkSource()
public static CFStringRef kCGImagePropertyIPTCExtArtworkSourceInventoryNo()
public static CFStringRef kCGImagePropertyIPTCExtArtworkSourceInvURL()
public static CFStringRef kCGImagePropertyIPTCExtArtworkStylePeriod()
public static CFStringRef kCGImagePropertyIPTCExtArtworkTitle()
public static CFStringRef kCGImagePropertyIPTCExtAudioBitrate()
public static CFStringRef kCGImagePropertyIPTCExtAudioBitrateMode()
public static CFStringRef kCGImagePropertyIPTCExtAudioChannelCount()
public static CFStringRef kCGImagePropertyIPTCExtCircaDateCreated()
public static CFStringRef kCGImagePropertyIPTCExtContainerFormat()
public static CFStringRef kCGImagePropertyIPTCExtContainerFormatIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtContainerFormatName()
public static CFStringRef kCGImagePropertyIPTCExtContributor()
public static CFStringRef kCGImagePropertyIPTCExtContributorIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtContributorName()
public static CFStringRef kCGImagePropertyIPTCExtContributorRole()
public static CFStringRef kCGImagePropertyIPTCExtCopyrightYear()
public static CFStringRef kCGImagePropertyIPTCExtCreator()
public static CFStringRef kCGImagePropertyIPTCExtCreatorIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtCreatorName()
public static CFStringRef kCGImagePropertyIPTCExtCreatorRole()
public static CFStringRef kCGImagePropertyIPTCExtControlledVocabularyTerm()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreen()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegion()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionD()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionH()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionText()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionUnit()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionW()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionX()
public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionY()
public static CFStringRef kCGImagePropertyIPTCExtDigitalImageGUID()
public static CFStringRef kCGImagePropertyIPTCExtDigitalSourceFileType()
public static CFStringRef kCGImagePropertyIPTCExtDigitalSourceType()
public static CFStringRef kCGImagePropertyIPTCExtDopesheet()
public static CFStringRef kCGImagePropertyIPTCExtDopesheetLink()
public static CFStringRef kCGImagePropertyIPTCExtDopesheetLinkLink()
public static CFStringRef kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier()
public static CFStringRef kCGImagePropertyIPTCExtEmbdEncRightsExpr()
public static CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr()
public static CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType()
public static CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID()
public static CFStringRef kCGImagePropertyIPTCExtEpisode()
public static CFStringRef kCGImagePropertyIPTCExtEpisodeIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtEpisodeName()
public static CFStringRef kCGImagePropertyIPTCExtEpisodeNumber()
public static CFStringRef kCGImagePropertyIPTCExtEvent()
public static CFStringRef kCGImagePropertyIPTCExtShownEvent()
public static CFStringRef kCGImagePropertyIPTCExtShownEventIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtShownEventName()
public static CFStringRef kCGImagePropertyIPTCExtExternalMetadataLink()
public static CFStringRef kCGImagePropertyIPTCExtFeedIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtGenre()
public static CFStringRef kCGImagePropertyIPTCExtGenreCvId()
public static CFStringRef kCGImagePropertyIPTCExtGenreCvTermId()
public static CFStringRef kCGImagePropertyIPTCExtGenreCvTermName()
public static CFStringRef kCGImagePropertyIPTCExtGenreCvTermRefinedAbout()
public static CFStringRef kCGImagePropertyIPTCExtHeadline()
public static CFStringRef kCGImagePropertyIPTCExtIPTCLastEdited()
public static CFStringRef kCGImagePropertyIPTCExtLinkedEncRightsExpr()
public static CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExpr()
public static CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExprType()
public static CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID()
public static CFStringRef kCGImagePropertyIPTCExtLocationCreated()
public static CFStringRef kCGImagePropertyIPTCExtLocationCity()
public static CFStringRef kCGImagePropertyIPTCExtLocationCountryCode()
public static CFStringRef kCGImagePropertyIPTCExtLocationCountryName()
public static CFStringRef kCGImagePropertyIPTCExtLocationGPSAltitude()
public static CFStringRef kCGImagePropertyIPTCExtLocationGPSLatitude()
public static CFStringRef kCGImagePropertyIPTCExtLocationGPSLongitude()
public static CFStringRef kCGImagePropertyIPTCExtLocationIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtLocationLocationId()
public static CFStringRef kCGImagePropertyIPTCExtLocationLocationName()
public static CFStringRef kCGImagePropertyIPTCExtLocationProvinceState()
public static CFStringRef kCGImagePropertyIPTCExtLocationSublocation()
public static CFStringRef kCGImagePropertyIPTCExtLocationWorldRegion()
public static CFStringRef kCGImagePropertyIPTCExtLocationShown()
public static CFStringRef kCGImagePropertyIPTCExtMaxAvailHeight()
public static CFStringRef kCGImagePropertyIPTCExtMaxAvailWidth()
public static CFStringRef kCGImagePropertyIPTCExtModelAge()
public static CFStringRef kCGImagePropertyIPTCExtOrganisationInImageCode()
public static CFStringRef kCGImagePropertyIPTCExtOrganisationInImageName()
public static CFStringRef kCGImagePropertyIPTCExtPersonHeard()
public static CFStringRef kCGImagePropertyIPTCExtPersonHeardIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtPersonHeardName()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImage()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageWDetails()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCharacteristic()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermCvId()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermId()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermName()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageDescription()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageId()
public static CFStringRef kCGImagePropertyIPTCExtPersonInImageName()
public static CFStringRef kCGImagePropertyIPTCExtProductInImage()
public static CFStringRef kCGImagePropertyIPTCExtProductInImageDescription()
public static CFStringRef kCGImagePropertyIPTCExtProductInImageGTIN()
public static CFStringRef kCGImagePropertyIPTCExtProductInImageName()
public static CFStringRef kCGImagePropertyIPTCExtPublicationEvent()
public static CFStringRef kCGImagePropertyIPTCExtPublicationEventDate()
public static CFStringRef kCGImagePropertyIPTCExtPublicationEventIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtPublicationEventName()
public static CFStringRef kCGImagePropertyIPTCExtRating()
public static CFStringRef kCGImagePropertyIPTCExtRatingRatingRegion()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionCity()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionCountryCode()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionCountryName()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSAltitude()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSLatitude()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSLongitude()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionLocationId()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionLocationName()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionProvinceState()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionSublocation()
public static CFStringRef kCGImagePropertyIPTCExtRatingRegionWorldRegion()
public static CFStringRef kCGImagePropertyIPTCExtRatingScaleMaxValue()
public static CFStringRef kCGImagePropertyIPTCExtRatingScaleMinValue()
public static CFStringRef kCGImagePropertyIPTCExtRatingSourceLink()
public static CFStringRef kCGImagePropertyIPTCExtRatingValue()
public static CFStringRef kCGImagePropertyIPTCExtRatingValueLogoLink()
public static CFStringRef kCGImagePropertyIPTCExtRegistryID()
public static CFStringRef kCGImagePropertyIPTCExtRegistryEntryRole()
public static CFStringRef kCGImagePropertyIPTCExtRegistryItemID()
public static CFStringRef kCGImagePropertyIPTCExtRegistryOrganisationID()
public static CFStringRef kCGImagePropertyIPTCExtReleaseReady()
public static CFStringRef kCGImagePropertyIPTCExtSeason()
public static CFStringRef kCGImagePropertyIPTCExtSeasonIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtSeasonName()
public static CFStringRef kCGImagePropertyIPTCExtSeasonNumber()
public static CFStringRef kCGImagePropertyIPTCExtSeries()
public static CFStringRef kCGImagePropertyIPTCExtSeriesIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtSeriesName()
public static CFStringRef kCGImagePropertyIPTCExtStorylineIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtStreamReady()
public static CFStringRef kCGImagePropertyIPTCExtStylePeriod()
public static CFStringRef kCGImagePropertyIPTCExtSupplyChainSource()
public static CFStringRef kCGImagePropertyIPTCExtSupplyChainSourceIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtSupplyChainSourceName()
public static CFStringRef kCGImagePropertyIPTCExtTemporalCoverage()
public static CFStringRef kCGImagePropertyIPTCExtTemporalCoverageFrom()
public static CFStringRef kCGImagePropertyIPTCExtTemporalCoverageTo()
public static CFStringRef kCGImagePropertyIPTCExtTranscript()
public static CFStringRef kCGImagePropertyIPTCExtTranscriptLink()
public static CFStringRef kCGImagePropertyIPTCExtTranscriptLinkLink()
public static CFStringRef kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier()
public static CFStringRef kCGImagePropertyIPTCExtVideoBitrate()
public static CFStringRef kCGImagePropertyIPTCExtVideoBitrateMode()
public static CFStringRef kCGImagePropertyIPTCExtVideoDisplayAspectRatio()
public static CFStringRef kCGImagePropertyIPTCExtVideoEncodingProfile()
public static CFStringRef kCGImagePropertyIPTCExtVideoShotType()
public static CFStringRef kCGImagePropertyIPTCExtVideoShotTypeIdentifier()
public static CFStringRef kCGImagePropertyIPTCExtVideoShotTypeName()
public static CFStringRef kCGImagePropertyIPTCExtVideoStreamsCount()
public static CFStringRef kCGImagePropertyIPTCExtVisualColor()
public static CFStringRef kCGImagePropertyIPTCExtWorkflowTag()
public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvId()
public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermId()
public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermName()
public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout()
public static CFStringRef kCGImagePropertyDNGActiveArea()
public static CFStringRef kCGImagePropertyDNGAnalogBalance()
public static CFStringRef kCGImagePropertyDNGAntiAliasStrength()
public static CFStringRef kCGImagePropertyDNGAsShotICCProfile()
public static CFStringRef kCGImagePropertyDNGAsShotPreProfileMatrix()
public static CFStringRef kCGImagePropertyDNGAsShotProfileName()
public static CFStringRef kCGImagePropertyDNGBaselineExposureOffset()
public static CFStringRef kCGImagePropertyDNGBayerGreenSplit()
public static CFStringRef kCGImagePropertyDNGBestQualityScale()
public static CFStringRef kCGImagePropertyDNGBlackLevelDeltaH()
public static CFStringRef kCGImagePropertyDNGBlackLevelDeltaV()
public static CFStringRef kCGImagePropertyDNGBlackLevelRepeatDim()
public static CFStringRef kCGImagePropertyDNGCFALayout()
public static CFStringRef kCGImagePropertyDNGCFAPlaneColor()
public static CFStringRef kCGImagePropertyDNGChromaBlurRadius()
public static CFStringRef kCGImagePropertyDNGColorimetricReference()
public static CFStringRef kCGImagePropertyDNGCurrentICCProfile()
public static CFStringRef kCGImagePropertyDNGCurrentPreProfileMatrix()
public static CFStringRef kCGImagePropertyDNGDefaultBlackRender()
public static CFStringRef kCGImagePropertyDNGDefaultCropOrigin()
public static CFStringRef kCGImagePropertyDNGDefaultCropSize()
public static CFStringRef kCGImagePropertyDNGDefaultScale()
public static CFStringRef kCGImagePropertyDNGDefaultUserCrop()
public static CFStringRef kCGImagePropertyDNGExtraCameraProfiles()
public static CFStringRef kCGImagePropertyDNGForwardMatrix1()
public static CFStringRef kCGImagePropertyDNGForwardMatrix2()
public static CFStringRef kCGImagePropertyDNGLinearizationTable()
public static CFStringRef kCGImagePropertyDNGLinearResponseLimit()
public static CFStringRef kCGImagePropertyDNGMakerNoteSafety()
public static CFStringRef kCGImagePropertyDNGMaskedAreas()
public static CFStringRef kCGImagePropertyDNGNewRawImageDigest()
public static CFStringRef kCGImagePropertyDNGNoiseReductionApplied()
public static CFStringRef kCGImagePropertyDNGOpcodeList1()
public static CFStringRef kCGImagePropertyDNGOpcodeList2()
public static CFStringRef kCGImagePropertyDNGOpcodeList3()
public static CFStringRef kCGImagePropertyDNGOriginalBestQualityFinalSize()
public static CFStringRef kCGImagePropertyDNGOriginalDefaultCropSize()
public static CFStringRef kCGImagePropertyDNGOriginalDefaultFinalSize()
public static CFStringRef kCGImagePropertyDNGOriginalRawFileData()
public static CFStringRef kCGImagePropertyDNGOriginalRawFileDigest()
public static CFStringRef kCGImagePropertyDNGOriginalRawFileName()
public static CFStringRef kCGImagePropertyDNGPreviewApplicationName()
public static CFStringRef kCGImagePropertyDNGPreviewApplicationVersion()
public static CFStringRef kCGImagePropertyDNGPreviewColorSpace()
public static CFStringRef kCGImagePropertyDNGPreviewDateTime()
public static CFStringRef kCGImagePropertyDNGPreviewSettingsDigest()
public static CFStringRef kCGImagePropertyDNGPreviewSettingsName()
public static CFStringRef kCGImagePropertyDNGProfileCopyright()
public static CFStringRef kCGImagePropertyDNGProfileEmbedPolicy()
public static CFStringRef kCGImagePropertyDNGProfileHueSatMapData1()
public static CFStringRef kCGImagePropertyDNGProfileHueSatMapData2()
public static CFStringRef kCGImagePropertyDNGProfileHueSatMapDims()
public static CFStringRef kCGImagePropertyDNGProfileHueSatMapEncoding()
public static CFStringRef kCGImagePropertyDNGProfileLookTableData()
public static CFStringRef kCGImagePropertyDNGProfileLookTableDims()
public static CFStringRef kCGImagePropertyDNGProfileLookTableEncoding()
public static CFStringRef kCGImagePropertyDNGProfileName()
public static CFStringRef kCGImagePropertyDNGProfileToneCurve()
public static CFStringRef kCGImagePropertyDNGRawDataUniqueID()
public static CFStringRef kCGImagePropertyDNGRawImageDigest()
public static CFStringRef kCGImagePropertyDNGRawToPreviewGain()
public static CFStringRef kCGImagePropertyDNGReductionMatrix1()
public static CFStringRef kCGImagePropertyDNGReductionMatrix2()
public static CFStringRef kCGImagePropertyDNGRowInterleaveFactor()
public static CFStringRef kCGImagePropertyDNGShadowScale()
public static CFStringRef kCGImagePropertyDNGSubTileBlockSize()
public static CFStringRef kCGImagePropertyOpenEXRAspectRatio()
public static CFStringRef kCGImageAuxiliaryDataTypePortraitEffectsMatte()
public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte()
public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte()
public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte()
public static CFStringRef kCGImageAnimationStartIndex()
public static CFStringRef kCGImageAnimationDelayTime()
public static CFStringRef kCGImageAnimationLoopCount()
public static CFStringRef kCGImagePropertyWebPDictionary()
public static CFStringRef kCGImagePropertyWebPLoopCount()
public static CFStringRef kCGImagePropertyWebPDelayTime()
public static CFStringRef kCGImagePropertyWebPUnclampedDelayTime()
public static CFStringRef kCGImagePropertyWebPFrameInfoArray()
public static CFStringRef kCGImagePropertyWebPCanvasPixelWidth()
public static CFStringRef kCGImagePropertyWebPCanvasPixelHeight()
public static CFStringRef kCGImageDestinationPreserveGainMap()
public static CFStringRef kCGImagePropertyTGADictionary()
public static CFStringRef kCGImagePropertyTGACompression()
public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte()
public static CFStringRef kCGImageAuxiliaryDataTypeHDRGainMap()
public static CFStringRef kCGImagePropertyPNGPixelsAspectRatio()
public static CFStringRef kCGImagePropertyPNGTransparency()
public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationSkyMatte()
public static CFStringRef kCGImagePropertyImageIndex()
public static CFStringRef kCGImagePropertyGroups()
public static CFStringRef kCGImagePropertyGroupIndex()
public static CFStringRef kCGImagePropertyGroupType()
public static CFStringRef kCGImagePropertyGroupTypeStereoPair()
public static CFStringRef kCGImagePropertyGroupTypeAlternate()
public static CFStringRef kCGImagePropertyGroupImagesAlternate()
public static CFStringRef kCGImagePropertyGroupImageIndexLeft()
public static CFStringRef kCGImagePropertyGroupImageIndexRight()
public static CFStringRef kCGImagePropertyGroupImageIsLeftImage()
public static CFStringRef kCGImagePropertyGroupImageIsRightImage()
public static CFStringRef kCGImagePropertyGroupImageIsAlternateImage()