Class ImageIO


  • public final class ImageIO
    extends java.lang.Object
    • Method Detail

      • CGImageMetadataGetTypeID

        public static long CGImageMetadataGetTypeID()
        *! @functiongroup Creating and identifying CGImageMetadata containers [@function] CGImageMetadataGetTypeID Gets the type identifier for the CGImageMetadata opaque type
        Returns:
        the type identifier for the CGImageMetadata opaque type
      • CGImageMetadataCreateMutable

        public static CGMutableImageMetadataRef CGImageMetadataCreateMutable()
        [@function] CGImageMetadataCreateMutable Creates an empty CGMutableImageMetadataRef
      • CGImageMetadataCreateMutableCopy

        public static CGMutableImageMetadataRef CGImageMetadataCreateMutableCopy​(CGImageMetadataRef metadata)
        [@function] CGImageMetadataCreateMutableCopy 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.
      • CGImageMetadataTagGetTypeID

        public static long CGImageMetadataTagGetTypeID()
        *! @functiongroup Creating and identifying CGImageMetadataTags [@function] CGImageMetadataTagGetTypeID Gets the type identifier for the CGImageMetadataTag opaque type
        Returns:
        the type identifier for the CGImageMetadataTagGetTypeID opaque type
      • CGImageMetadataTagCreate

        public static CGImageMetadataTagRef CGImageMetadataTagCreate​(CFStringRef xmlns,
                                                                     CFStringRef prefix,
                                                                     CFStringRef name,
                                                                     int type,
                                                                     org.moe.natj.general.ptr.ConstVoidPtr value)
        **************************************************************************** Creating a CGImageMetadataTag **************************************************************************** [@function] CGImageMetadataTagCreate Creates a new CGImageMetadataTag [@link] CGImageMetadataCopyStringValueWithPath @/link or [@link] CGImageMetadataSetValueWithPath @/link.
        Parameters:
        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 as
        name - 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.
        Returns:
        Returns a pointer to a new CGImageMetadataTag. Returns NULL if a tag could not be created with the specified parameters.
      • CGImageMetadataTagCopyNamespace

        public static CFStringRef CGImageMetadataTagCopyNamespace​(CGImageMetadataTagRef tag)
        **************************************************************************** Getting attributes of a CGImageMetadataTag **************************************************************************** *! @functiongroup Getting attributes of a CGImageMetadataTag [@function] CGImageMetadataTagCopyNamespace Returns a copy of the tag's namespace
      • CGImageMetadataTagCopyPrefix

        public static CFStringRef CGImageMetadataTagCopyPrefix​(CGImageMetadataTagRef tag)
        [@function] CGImageMetadataTagCopyPrefix Returns a copy of the tag's prefix
      • CGImageMetadataTagCopyName

        public static CFStringRef CGImageMetadataTagCopyName​(CGImageMetadataTagRef tag)
        [@function] CGImageMetadataTagCopyName Returns a copy of the tag's name
      • CGImageMetadataTagCopyValue

        public static org.moe.natj.general.ptr.ConstVoidPtr CGImageMetadataTagCopyValue​(CGImageMetadataTagRef tag)
        [@function] CGImageMetadataTagCopyValue 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.
      • CGImageMetadataTagGetType

        public static int CGImageMetadataTagGetType​(CGImageMetadataTagRef tag)
        [@function] CGImageMetadataTagGetType Get the type of the CGImageMetadataTag
        Returns:
        Returns a CGImageMetadataType constant for the CGImageMetadataTag. This is primarily used to determine how to interpret the tag's value.
      • CGImageMetadataTagCopyQualifiers

        public static CFArrayRef CGImageMetadataTagCopyQualifiers​(CGImageMetadataTagRef tag)
        [@function] CGImageMetadataTagCopyQualifiers 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.
        Returns:
        Returns a copy of the array of qualifiers. Elements of the array are CGImageMetadataTags. Returns NULL if the tag does not have any qualifiers. The copy is shallow, the qualifiers are not deep copied.
      • CGImageMetadataCopyTags

        public static CFArrayRef CGImageMetadataCopyTags​(CGImageMetadataRef metadata)
        **************************************************************************** Functions for copying CGImageMetadataTagRefs from a CGImageMetadataRef. These functions make it easier for the caller to traverse complex nested structures of metadata, similar to KVC-compliant Objective-C classes. **************************************************************************** *! @functiongroup Retrieving CGImageMetadataTagRefs from a CGImageMetadataRef [@function] CGImageMetadataCopyTags Obtain an array of tags from a CGImageMetadataRef
        Returns:
        Returns an array with a shallow copy of all top-level CGImageMetadataTagRefs in a CGImageMetadataRef.
      • CGImageMetadataCopyTagWithPath

        public static CGImageMetadataTagRef CGImageMetadataCopyTagWithPath​(CGImageMetadataRef metadata,
                                                                           CGImageMetadataTagRef parent,
                                                                           CFStringRef path)
        [@function] CGImageMetadataCopyTagWithPath 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.
        Parameters:
        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:
        • 'path' = CFSTR("xmp:CreateDate")
        • 'path' = CFSTR("exif:Flash.Fired")
        • 'parent' = tag at path CFSTR("exif:Flash"), path = CFSTR("exif:Fired") (equivilent to previous)
        • 'path' = CFSTR("exif:Flash.RedEyeMode")
        • 'path' = CFSTR("dc:title")
        • 'path' = CFSTR("dc:subject")
        • 'path' = CFSTR("dc:subject[2]")
        • 'parent' = tag at path CFSTR("dc:subject"), path = CFSTR("[2]") (equivilent to previous)
        • 'path' = CFSTR("dc:description[x-default])"
        • 'path' = CFSTR("dc.description[de])"
        • 'path' = CFSTR("dc.description[fr])"
        • 'path' = CFSTR("foo:product)"
        • 'path' = CFSTR("foo:product?bar:manufacturer)"
        Returns:
        Returns a copy of CGImageMetadataTag matching 'path', or NULL if no match is found. The copy of the tag's value is shallow. Tags copied from an immutable CGImageMetadataRef are also immutable. Because this function returns a copy of the tag's value, any modification of the tag's value must be followed by a CGImageMetadataSetTagWithPath to commit the change to the metadata container.
      • CGImageMetadataCopyStringValueWithPath

        public static CFStringRef CGImageMetadataCopyStringValueWithPath​(CGImageMetadataRef metadata,
                                                                         CGImageMetadataTagRef parent,
                                                                         CFStringRef path)
        [@function] CGImageMetadataCopyStringValueWithPath 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.
        Parameters:
        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.
        Returns:
        Returns a string from a CGImageMetadataTag located at 'path'. The tag must be of type kCGImageMetadataTypeString or kCGImageMetadataTypeAlternateText. For AlternateText tags, the element with the "x-default" language qualifier will be returned. For other types, NULL will be returned.
      • CGImageMetadataRegisterNamespaceForPrefix

        public static boolean CGImageMetadataRegisterNamespaceForPrefix​(CGMutableImageMetadataRef metadata,
                                                                        CFStringRef xmlns,
                                                                        CFStringRef prefix,
                                                                        org.moe.natj.general.ptr.Ptr<CFErrorRef> err)
        **************************************************************************** Functions for modifying a CGMutableImageMetadataRef **************************************************************************** *! @functiongroup Modifying a CGMutableImageMetadataRef [@function] CGImageMetadataRegisterNamespaceForPrefix 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.
        Returns:
        Returns true if successful. Returns false and sets 'err' if an error or conflict occurs.
      • CGImageMetadataSetTagWithPath

        public static boolean CGImageMetadataSetTagWithPath​(CGMutableImageMetadataRef metadata,
                                                            CGImageMetadataTagRef parent,
                                                            CFStringRef path,
                                                            CGImageMetadataTagRef tag)
        [@function] CGImageMetadataSetTagWithPath 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.
        Parameters:
        metadata - A mutable collection of metadata tags. Use @link CGImageMetadataCreateMutableCopy @/link or
        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). 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.
        Returns:
        Returns true if successful, false otherwise.
      • CGImageMetadataSetValueWithPath

        public static boolean CGImageMetadataSetValueWithPath​(CGMutableImageMetadataRef metadata,
                                                              CGImageMetadataTagRef parent,
                                                              CFStringRef path,
                                                              org.moe.natj.general.ptr.ConstVoidPtr value)
        [@function] CGImageMetadataSetValueWithPath 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
        • 'path' = CFSTR("xmp:CreateDate"), 'value' = CFSTR("2011-09-20T14:54:47-08:00")
        • 'path' = CFSTR("dc:subject[0]"), 'value' = CFSTR("San Francisco")
        • 'path' = CFSTR("dc:subject[1]"), 'value' = CFSTR("Golden Gate Bridge")
        • 'path' = CFSTR("dc:description[en]") 'value' = CFSTR("my image description")
        • 'path' = CFSTR("dc:description[de]") 'value' = CFSTR("meine bildbeschreibung")
        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.
        Parameters:
        metadata - A mutable collection of metadata tags. Use @link CGImageMetadataCreateMutableCopy @/link or
        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.
        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.
        Returns:
        Returns true if successful, false otherwise.
      • CGImageMetadataRemoveTagWithPath

        public static boolean CGImageMetadataRemoveTagWithPath​(CGMutableImageMetadataRef metadata,
                                                               CGImageMetadataTagRef parent,
                                                               CFStringRef path)
        [@function] CGImageMetadataRemoveTagWithPath 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).
        Parameters:
        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.
      • CGImageMetadataEnumerateTagsUsingBlock

        public static void CGImageMetadataEnumerateTagsUsingBlock​(CGImageMetadataRef metadata,
                                                                  CFStringRef rootPath,
                                                                  CFDictionaryRef options,
                                                                  ImageIO.Block_CGImageMetadataEnumerateTagsUsingBlock block)
        [@function] CGImageMetadataEnumerateTagsUsingBlock 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.
        Parameters:
        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.
      • CGImageMetadataCopyTagMatchingImageProperty

        public static CGImageMetadataTagRef CGImageMetadataCopyTagMatchingImageProperty​(CGImageMetadataRef metadata,
                                                                                        CFStringRef dictionaryName,
                                                                                        CFStringRef propertyName)
        *! @functiongroup Working with CGImageProperties [@function] CGImageMetadataCopyTagMatchingImageProperty 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.
        Parameters:
        metadata - A collection of metadata tags
        dictionaryName - 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.
        Returns:
        Returns a CGImageMetadataTagRef with the appropriate namespace, prefix, tag name, and XMP value for the corresponding CGImageProperty. Returns NULL if the property could not be found.
      • CGImageMetadataSetValueMatchingImageProperty

        public static boolean CGImageMetadataSetValueMatchingImageProperty​(CGMutableImageMetadataRef metadata,
                                                                           CFStringRef dictionaryName,
                                                                           CFStringRef propertyName,
                                                                           org.moe.natj.general.ptr.ConstVoidPtr value)
        [@function] CGImageMetadataSetValueMatchingImageProperty 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.
        Parameters:
        metadata - A mutable collection of metadata tags
        dictionaryName - 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.
        Returns:
        Returns true if successful, false otherwise.
      • CGImageMetadataCreateXMPData

        public static CFDataRef CGImageMetadataCreateXMPData​(CGImageMetadataRef metadata,
                                                             CFDictionaryRef options)
        [@function] CGImageMetadataCreateXMPData 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).
        Parameters:
        metadata - A collection of metadata tags.
        options - should be NULL. Options are currently not used, but may be used in future release.
        Returns:
        Returns a CFData containing an XMP representation of the metadata. Returns NULL if an error occurred.
      • CGImageMetadataCreateFromXMPData

        public static CGImageMetadataRef CGImageMetadataCreateFromXMPData​(CFDataRef data)
        [@function] CGImageMetadataCreateFromXMPData 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.
        Parameters:
        data - The XMP data.
        Returns:
        Returns a collection of CGImageMetadata tags. Returns NULL if an error occurred.
      • CGImageSourceGetTypeID

        public static long CGImageSourceGetTypeID()
        Return the CFTypeID for CGImageSources.
      • CGImageSourceCopyTypeIdentifiers

        public static CFArrayRef CGImageSourceCopyTypeIdentifiers()
        Return an array of supported type identifiers.
      • CGImageSourceCreateWithDataProvider

        public static CGImageSourceRef CGImageSourceCreateWithDataProvider​(CGDataProviderRef provider,
                                                                           CFDictionaryRef options)
        Create an image source reading from the data provider `provider'. The `options' dictionary may be used to request additional creation options; see the list of keys above for more information.
      • CGImageSourceCreateWithData

        public static CGImageSourceRef CGImageSourceCreateWithData​(CFDataRef data,
                                                                   CFDictionaryRef options)
        Create an image source reading from `data'. The `options' dictionary may be used to request additional creation options; see the list of keys above for more information.
      • CGImageSourceCreateWithURL

        public static CGImageSourceRef CGImageSourceCreateWithURL​(CFURLRef url,
                                                                  CFDictionaryRef options)
        Create an image source reading from `url'. The `options' dictionary may be used to request additional creation options; see the list of keys above for more information.
      • CGImageSourceGetType

        public static CFStringRef CGImageSourceGetType​(CGImageSourceRef isrc)
        Return the type identifier of the image source `isrc'. This type is the type of the source "container", which is not necessarily the type of the image(s) in the container. For example, the .icns format supports embedded JPEG2000 but the source type will be "com.apple.icns".
      • CGImageSourceGetCount

        public static long CGImageSourceGetCount​(CGImageSourceRef isrc)
        Return the number of images (not including thumbnails) in the image source `isrc'.
      • CGImageSourceCopyProperties

        public static CFDictionaryRef CGImageSourceCopyProperties​(CGImageSourceRef isrc,
                                                                  CFDictionaryRef options)
        Return the properties of the image source `isrc'. These properties apply to the container in general but not necessarily to any individual image that it contains.
      • CGImageSourceCopyPropertiesAtIndex

        public static CFDictionaryRef CGImageSourceCopyPropertiesAtIndex​(CGImageSourceRef isrc,
                                                                         long index,
                                                                         CFDictionaryRef options)
        Return the properties of the image at `index' in the image source `isrc'. The index is zero-based. The `options' dictionary may be used to request additional options; see the list of keys above for more information.
      • CGImageSourceCopyMetadataAtIndex

        public static CGImageMetadataRef CGImageSourceCopyMetadataAtIndex​(CGImageSourceRef isrc,
                                                                          long index,
                                                                          CFDictionaryRef options)
        Return the metadata of the image at `index' in the image source `isrc'. The index is zero-based. The `options' dictionary may be used to request additional options; see the list of keys above for more information. Please refer to CGImageMetadata.h for usage of metadata.
      • CGImageSourceCreateImageAtIndex

        public static CGImageRef CGImageSourceCreateImageAtIndex​(CGImageSourceRef isrc,
                                                                 long index,
                                                                 CFDictionaryRef options)
        Return the image at `index' in the image source `isrc'. The index is zero-based. The `options' dictionary may be used to request additional creation options; see the list of keys above for more information.
      • CGImageSourceRemoveCacheAtIndex

        public static void CGImageSourceRemoveCacheAtIndex​(CGImageSourceRef isrc,
                                                           long index)
        Remove the cached decoded image data for the image at `index' in the image source `isrc'. The index is zero-based.
      • CGImageSourceCreateThumbnailAtIndex

        public static CGImageRef CGImageSourceCreateThumbnailAtIndex​(CGImageSourceRef isrc,
                                                                     long index,
                                                                     CFDictionaryRef options)
        Return the thumbnail of the image at `index' in the image source `isrc'. The index is zero-based. The `options' dictionary may be used to request additional thumbnail creation options; see the list of keys above for more information.
      • CGImageSourceCreateIncremental

        public static CGImageSourceRef CGImageSourceCreateIncremental​(CFDictionaryRef options)
        Create an incremental image source. No data is provided at creation time; it is assumed that data will eventually be provided using "CGImageSourceUpdateDataProvider" or "CGImageSourceUpdateData". The `options' dictionary may be used to request additional creation options; see the list of keys above for more information.
      • CGImageSourceUpdateData

        public static void CGImageSourceUpdateData​(CGImageSourceRef isrc,
                                                   CFDataRef data,
                                                   boolean final_)
        Update the incremental image source `isrc' with new data. The new data must include all the previous data plus any additional new data. The `final' parameter should be true when the final set of data is provided; false otherwise.
      • CGImageSourceUpdateDataProvider

        public static void CGImageSourceUpdateDataProvider​(CGImageSourceRef isrc,
                                                           CGDataProviderRef provider,
                                                           boolean final_)
        Update the incremental image source `isrc' with a new data provider. The new data provider must provide all the previous data plus any additional new data. The `final' parameter should be true when the final set of data is provided; false otherwise.
      • CGImageSourceGetStatus

        public static int CGImageSourceGetStatus​(CGImageSourceRef isrc)
        Return the overall status of the image source `isrc'. The status is particularly informative for incremental image sources, but may be used by clients providing non-incremental data as well.
      • CGImageSourceGetStatusAtIndex

        public static int CGImageSourceGetStatusAtIndex​(CGImageSourceRef isrc,
                                                        long index)
        Return the current status of the image at `index' in the image source `isrc'. The index is zero-based. The returned status is particularly informative for incremental image sources but may used by clients providing non-incremental data as well.
      • CGImageDestinationGetTypeID

        public static long CGImageDestinationGetTypeID()
        Return the CFTypeID for CGImageDestinations.
      • CGImageDestinationCopyTypeIdentifiers

        public static CFArrayRef CGImageDestinationCopyTypeIdentifiers()
        Return an array of supported type identifiers.
      • CGImageDestinationCreateWithDataConsumer

        public static CGImageDestinationRef CGImageDestinationCreateWithDataConsumer​(CGDataConsumerRef consumer,
                                                                                     CFStringRef type,
                                                                                     long count,
                                                                                     CFDictionaryRef options)
        Create an image destination writing to the data consumer `consumer'. The parameter `type' specifies the type identifier of the resulting image file. Constants for `type' are found in the LaunchServices framework header UTCoreTypes.h. The parameter `count' specifies number of images (not including thumbnails) that the image file will contain. The `options' dictionary is reserved for future use; currently, you should pass NULL for this parameter.
      • CGImageDestinationCreateWithData

        public static CGImageDestinationRef CGImageDestinationCreateWithData​(CFMutableDataRef data,
                                                                             CFStringRef type,
                                                                             long count,
                                                                             CFDictionaryRef options)
        Create an image destination writing to `data'. The parameter `type' specifies the type identifier of the resulting image file. Constants for `type' are found in the LaunchServices framework header UTCoreTypes.h. The parameter `count' specifies number of images (not including thumbnails) that the image file will contain. The `options' dictionary is reserved for future use; currently, you should pass NULL for this parameter.
      • CGImageDestinationCreateWithURL

        public static CGImageDestinationRef CGImageDestinationCreateWithURL​(CFURLRef url,
                                                                            CFStringRef type,
                                                                            long count,
                                                                            CFDictionaryRef options)
        Create an image destination writing to `url'. The parameter `type' specifies the type identifier of the resulting image file. Constants for `type' are found in the LaunchServices framework header UTCoreTypes.h. The parameter `count' specifies number of images (not including thumbnails) that the image file will contain. The `options' dictionary is reserved for future use; currently, you should pass NULL for this parameter. Note that if `url' already exists, it will be overwritten.
      • CGImageDestinationSetProperties

        public static void CGImageDestinationSetProperties​(CGImageDestinationRef idst,
                                                           CFDictionaryRef properties)
        Specify the dictionary `properties' of properties which apply to all images in the image destination `idst'.
      • CGImageDestinationAddImage

        public static void CGImageDestinationAddImage​(CGImageDestinationRef idst,
                                                      CGImageRef image,
                                                      CFDictionaryRef properties)
        Set the next image in the image destination `idst' to be `image' with optional properties specified in `properties'. An error is logged if more images are added than specified in the original count of the image destination.
      • CGImageDestinationAddImageFromSource

        public static void CGImageDestinationAddImageFromSource​(CGImageDestinationRef idst,
                                                                CGImageSourceRef isrc,
                                                                long index,
                                                                CFDictionaryRef properties)
        Set the next image in the image destination `idst' to be the image at `index' in the image source `isrc'. The index is zero-based. The properties of the source image can be added to or overriden by supplying additional keys/values in `properties'. If a key in `properties' has the value kCFNull, the corresponding property in the destination will be removed.
      • CGImageDestinationFinalize

        public static boolean CGImageDestinationFinalize​(CGImageDestinationRef idst)
        Write everything to the destination data, url or consumer of the image destination `idst'. You must call this function or the image destination will not be valid. After this function is called, no additional data will be written to the image destination. Return true if the image was successfully written; false otherwise.
      • CGImageDestinationAddImageAndMetadata

        public static void CGImageDestinationAddImageAndMetadata​(CGImageDestinationRef idst,
                                                                 CGImageRef image,
                                                                 CGImageMetadataRef metadata,
                                                                 CFDictionaryRef options)
        Set the next image in the image destination `idst' to be `image' with metadata properties specified in `metadata'. An error is logged if more images are added than specified in the original count of the image destination.
      • CGImageDestinationCopyImageSource

        public static boolean CGImageDestinationCopyImageSource​(CGImageDestinationRef idst,
                                                                CGImageSourceRef isrc,
                                                                CFDictionaryRef options,
                                                                org.moe.natj.general.ptr.Ptr<CFErrorRef> err)
        Losslessly copies the contents of the image source, 'isrc', to the destination, 'idst'. The image data will not be modified. The image's metadata can be modified by adding the keys and values defined above to 'options'. No other images should be added to the image destination. CGImageDestinationFinalize() should not be called afterward - the result is saved to the destination when this function returns. The image type of the destination must match the image source. Returns true if the operation was successful. If an error occurs, false will be returned and 'err' will be set to a CFErrorRef. Not all image formats are supported for this operation.
      • kCGImageMetadataNamespaceExif

        public static CFStringRef kCGImageMetadataNamespaceExif()
        Public, common namespaces.
      • kCGImageMetadataNamespaceExifAux

        public static CFStringRef kCGImageMetadataNamespaceExifAux()
      • kCGImageMetadataNamespaceExifEX

        public static CFStringRef kCGImageMetadataNamespaceExifEX()
      • kCGImageMetadataNamespaceDublinCore

        public static CFStringRef kCGImageMetadataNamespaceDublinCore()
      • kCGImageMetadataNamespaceIPTCCore

        public static CFStringRef kCGImageMetadataNamespaceIPTCCore()
      • kCGImageMetadataNamespacePhotoshop

        public static CFStringRef kCGImageMetadataNamespacePhotoshop()
      • kCGImageMetadataNamespaceTIFF

        public static CFStringRef kCGImageMetadataNamespaceTIFF()
      • kCGImageMetadataNamespaceXMPBasic

        public static CFStringRef kCGImageMetadataNamespaceXMPBasic()
      • kCGImageMetadataNamespaceXMPRights

        public static CFStringRef kCGImageMetadataNamespaceXMPRights()
      • kCGImageMetadataPrefixExif

        public static CFStringRef kCGImageMetadataPrefixExif()
        Public, common prefixes.
      • kCGImageMetadataPrefixExifAux

        public static CFStringRef kCGImageMetadataPrefixExifAux()
      • kCGImageMetadataPrefixExifEX

        public static CFStringRef kCGImageMetadataPrefixExifEX()
      • kCGImageMetadataPrefixDublinCore

        public static CFStringRef kCGImageMetadataPrefixDublinCore()
      • kCGImageMetadataPrefixIPTCCore

        public static CFStringRef kCGImageMetadataPrefixIPTCCore()
      • kCGImageMetadataPrefixPhotoshop

        public static CFStringRef kCGImageMetadataPrefixPhotoshop()
      • kCGImageMetadataPrefixTIFF

        public static CFStringRef kCGImageMetadataPrefixTIFF()
      • kCGImageMetadataPrefixXMPBasic

        public static CFStringRef kCGImageMetadataPrefixXMPBasic()
      • kCGImageMetadataPrefixXMPRights

        public static CFStringRef kCGImageMetadataPrefixXMPRights()
      • kCGImageMetadataEnumerateRecursively

        public static CFStringRef kCGImageMetadataEnumerateRecursively()
        A key for the 'options' of CGImageMetadataEnumerateTagsUsingBlock. If present, the value should be a CFBoolean. If true, tags will be enumerated recursively, if false, only the direct children of 'rootPath' will be enumerated. The default is non-recursive.
      • kCFErrorDomainCGImageMetadata

        public static CFStringRef kCFErrorDomainCGImageMetadata()
        [@constant] kCFErrorDomainCGImageMetadata Error domain for all errors originating in ImageIO for CGImageMetadata APIs. Error codes may be interpreted using the list below.
      • kCGImageSourceTypeIdentifierHint

        public static CFStringRef kCGImageSourceTypeIdentifierHint()
        Specifies the "best guess" of the type identifier for the format of the image source file. If specified, the value of this key must be a CFStringRef. For more information about type identifiers, see "UTType.h" in the Application Services framework.
      • kCGImageSourceShouldCache

        public static CFStringRef kCGImageSourceShouldCache()
        Specifies whether the image should be cached in a decoded form. The value of this key must be a CFBooleanRef. kCFBooleanFalse indicates no caching, kCFBooleanTrue indicates caching. For 64-bit architectures, the default is kCFBooleanTrue, for 32-bit the default is kCFBooleanFalse.
      • kCGImageSourceShouldCacheImmediately

        public static CFStringRef kCGImageSourceShouldCacheImmediately()
        Specifies whether image decoding and caching should happen at image creation time. The value of this key must be a CFBooleanRef. The default value is kCFBooleanFalse (image decoding will happen at rendering time).
      • kCGImageSourceShouldAllowFloat

        public static CFStringRef kCGImageSourceShouldAllowFloat()
        Specifies whether the image should be returned as a floating point CGImageRef if supported by the file format. Extended range floating point CGImageRef may require additional processing to render pleasingly. The value of this key must be a CFBooleanRef; the default value is kCFBooleanFalse.
      • kCGImageSourceCreateThumbnailFromImageIfAbsent

        public static CFStringRef kCGImageSourceCreateThumbnailFromImageIfAbsent()
        Specifies whether a thumbnail should be automatically created for an image if a thumbnail isn't present in the image source file. The thumbnail will be created from the full image, subject to the limit specified by kCGImageSourceThumbnailMaxPixelSize---if a maximum pixel size isn't specified, then the thumbnail will be the size of the full image, which probably isn't what you want. The value of this key must be a CFBooleanRef; the default value of this key is kCFBooleanFalse.
      • kCGImageSourceCreateThumbnailFromImageAlways

        public static CFStringRef kCGImageSourceCreateThumbnailFromImageAlways()
        Specifies whether a thumbnail should be created from the full image even if a thumbnail is present in the image source file. The thumbnail will be created from the full image, subject to the limit specified by kCGImageSourceThumbnailMaxPixelSize---if a maximum pixel size isn't specified, then the thumbnail will be the size of the full image, which probably isn't what you want. The value of this key must be a CFBooleanRef; the default value of this key is kCFBooleanFalse.
      • kCGImageSourceThumbnailMaxPixelSize

        public static CFStringRef kCGImageSourceThumbnailMaxPixelSize()
        Specifies the maximum width and height in pixels of a thumbnail. If this this key is not specified, the width and height of a thumbnail is not limited and thumbnails may be as big as the image itself. If present, this value of this key must be a CFNumberRef.
      • kCGImageSourceCreateThumbnailWithTransform

        public static CFStringRef kCGImageSourceCreateThumbnailWithTransform()
        Specifies whether the thumbnail should be rotated and scaled according to the orientation and pixel aspect ratio of the full image. The value of this key must be a CFBooleanRef; the default value of this key is kCFBooleanFalse.
      • kCGImageSourceSubsampleFactor

        public static CFStringRef kCGImageSourceSubsampleFactor()
        Specifies that, if possible, an image should be returned as scaled down (in height and width) by a specified factor. The resulting image will be smaller and have reduced spatial quality but will otherwise have the same characteristics as the full size normal image. If the specified scaling factor is not supported, a larger or full size normal image will be returned. Supported file formats are JPEG, HEIF, TIFF, and PNG. The value of this key must be an integer CFNumberRef (allowed values: 2, 4, and 8).
      • kCGImageDestinationLossyCompressionQuality

        public static CFStringRef kCGImageDestinationLossyCompressionQuality()
        The desired compression quality to use when writing to an image destination. If present, the value of this key is a CFNumberRef in the range 0.0 to 1.0. A value of 1.0 implies lossless compression is desired if destination format supports it. A value of 0.0 implies that that maximum compression is desired.
      • kCGImageDestinationBackgroundColor

        public static CFStringRef kCGImageDestinationBackgroundColor()
        The desired background color to composite against when writing an image with alpha to a destination format that does not support alpha. If present, the value of this key is a CGColorRef without any alpha component of its own. If not present a white color will be used if needed.
      • kCGImageDestinationImageMaxPixelSize

        public static CFStringRef kCGImageDestinationImageMaxPixelSize()
        Rescale the image to the maximum width and height in pixels. If present, this value of this key must be a CFNumberRef.
      • kCGImageDestinationEmbedThumbnail

        public static CFStringRef kCGImageDestinationEmbedThumbnail()
        Enable or disable thumbnail embedding for JPEG and HEIF. The value should be kCFBooleanTrue or kCFBooleanFalse. Defaults to kCFBooleanFalse
      • kCGImageDestinationOptimizeColorForSharing

        public static CFStringRef kCGImageDestinationOptimizeColorForSharing()
        Create an image using a colorspace, that has is compatible with older devices The value should be kCFBooleanTrue or kCFBooleanFalse Defaults to kCFBooleanFalse = don't do any color conversion
      • kCGImageDestinationMetadata

        public static CFStringRef kCGImageDestinationMetadata()
        Set the metadata tags for the image destination. If present, the value of this key is a CGImageMetadataRef. By default, all EXIF, IPTC, and XMP tags will be replaced. Use kCGImageDestinationMergeMetadata to merge the tags with the existing tags in the image source.
      • kCGImageDestinationMergeMetadata

        public static CFStringRef kCGImageDestinationMergeMetadata()
        If true, The metadata will be copied from the source and merged with the tags specified in kCGImageDestinationMetadata. If a tag does not exist in the source, it will be added. If the tag exists in the source, it will be updated. A metadata tag can be removed by setting the tag's value to kCFNull. If present, the value of this key is a CFBoooleanRef. The default is kCFBooleanFalse.
      • kCGImageMetadataShouldExcludeXMP

        public static CFStringRef kCGImageMetadataShouldExcludeXMP()
        XMP data will not be written to the destination. If used in conjunction with kCGImageDestinationMetadata, EXIF and/or IPTC tags will be preserved, but an XMP packet will not be written to the file. If present, the value for this key is a CFBooleanRef. The default is kCFBooleanFalse.
      • kCGImageMetadataShouldExcludeGPS

        public static CFStringRef kCGImageMetadataShouldExcludeGPS()
        If true, GPS metadata will not be written to EXIF data or the corresponding EXIF tags in XMP. This flag cannot filter any proprietary location data that could be stored in a manufacturer's EXIF MakerNote or custom XMP properties. If present, the value for this key is a CFBooleanRef. The default is kCFBooleanFalse.
      • kCGImageDestinationDateTime

        public static CFStringRef kCGImageDestinationDateTime()
        Updates the DateTime parameters of the image metadata. Only values present in the original image will updated. If present, the value should be a CFStringRef or a CFDateRef. If CFString, the value must be in Exif DateTime or ISO 8601 DateTime format. This option is mutually exclusive with kCGImageDestinationMetadata.
      • kCGImageDestinationOrientation

        public static CFStringRef kCGImageDestinationOrientation()
        Updates the orientation in the image metadata. The image data itself will not be rotated. If present, the value should be a CFNumberRef from 1 to 8. This option is mutually exclusive with kCGImageDestinationMetadata.
      • kCGImagePropertyTIFFDictionary

        public static CFStringRef kCGImagePropertyTIFFDictionary()
        Properties that, if returned by CGImageSourceCopyProperties or CGImageSourceCopyPropertiesAtIndex, contain a dictionary of file-format or metadata-format specific key-values.
      • kCGImagePropertyGIFDictionary

        public static CFStringRef kCGImagePropertyGIFDictionary()
      • kCGImagePropertyJFIFDictionary

        public static CFStringRef kCGImagePropertyJFIFDictionary()
      • kCGImagePropertyExifDictionary

        public static CFStringRef kCGImagePropertyExifDictionary()
      • kCGImagePropertyPNGDictionary

        public static CFStringRef kCGImagePropertyPNGDictionary()
      • kCGImagePropertyIPTCDictionary

        public static CFStringRef kCGImagePropertyIPTCDictionary()
      • kCGImagePropertyGPSDictionary

        public static CFStringRef kCGImagePropertyGPSDictionary()
      • kCGImagePropertyRawDictionary

        public static CFStringRef kCGImagePropertyRawDictionary()
      • kCGImagePropertyCIFFDictionary

        public static CFStringRef kCGImagePropertyCIFFDictionary()
      • kCGImagePropertyMakerCanonDictionary

        public static CFStringRef kCGImagePropertyMakerCanonDictionary()
      • kCGImagePropertyMakerNikonDictionary

        public static CFStringRef kCGImagePropertyMakerNikonDictionary()
      • kCGImagePropertyMakerMinoltaDictionary

        public static CFStringRef kCGImagePropertyMakerMinoltaDictionary()
      • kCGImagePropertyMakerFujiDictionary

        public static CFStringRef kCGImagePropertyMakerFujiDictionary()
      • kCGImagePropertyMakerOlympusDictionary

        public static CFStringRef kCGImagePropertyMakerOlympusDictionary()
      • kCGImagePropertyMakerPentaxDictionary

        public static CFStringRef kCGImagePropertyMakerPentaxDictionary()
      • kCGImageProperty8BIMDictionary

        public static CFStringRef kCGImageProperty8BIMDictionary()
      • kCGImagePropertyDNGDictionary

        public static CFStringRef kCGImagePropertyDNGDictionary()
      • kCGImagePropertyExifAuxDictionary

        public static CFStringRef kCGImagePropertyExifAuxDictionary()
      • kCGImagePropertyMakerAppleDictionary

        public static CFStringRef kCGImagePropertyMakerAppleDictionary()
      • kCGImagePropertyFileSize

        public static CFStringRef kCGImagePropertyFileSize()
        The size of the image file in bytes, if known. If present, the value of this key is a CFNumberRef.
      • kCGImagePropertyPixelHeight

        public static CFStringRef kCGImagePropertyPixelHeight()
        The number of pixels in the x- and y-dimensions. The value of these keys is a CFNumberRef.
      • kCGImagePropertyPixelWidth

        public static CFStringRef kCGImagePropertyPixelWidth()
      • kCGImagePropertyDPIHeight

        public static CFStringRef kCGImagePropertyDPIHeight()
        The DPI in the x- and y-dimensions, if known. If present, the value of these keys is a CFNumberRef.
      • kCGImagePropertyDPIWidth

        public static CFStringRef kCGImagePropertyDPIWidth()
      • kCGImagePropertyDepth

        public static CFStringRef kCGImagePropertyDepth()
        The number of bits in each color sample of each pixel. The value of this key is a CFNumberRef.
      • kCGImagePropertyOrientation

        public static CFStringRef kCGImagePropertyOrientation()
        The intended display orientation of the image. If present, the value of this key is a CFNumberRef with the same value as defined by the TIFF and Exif specifications. That is: 1 = 0th row is at the top, and 0th column is on the left. 2 = 0th row is at the top, and 0th column is on the right. 3 = 0th row is at the bottom, and 0th column is on the right. 4 = 0th row is at the bottom, and 0th column is on the left. 5 = 0th row is on the left, and 0th column is the top. 6 = 0th row is on the right, and 0th column is the top. 7 = 0th row is on the right, and 0th column is the bottom. 8 = 0th row is on the left, and 0th column is the bottom. If not present, a value of 1 is assumed.
      • kCGImagePropertyIsFloat

        public static CFStringRef kCGImagePropertyIsFloat()
        The value of this key is kCFBooleanTrue if the image contains floating- point pixel samples
      • kCGImagePropertyIsIndexed

        public static CFStringRef kCGImagePropertyIsIndexed()
        The value of this key is kCFBooleanTrue if the image contains indexed (a.k.a. paletted) pixel samples
      • kCGImagePropertyHasAlpha

        public static CFStringRef kCGImagePropertyHasAlpha()
        The value of this key is kCFBooleanTrue if the image contains an alpha (a.k.a. coverage) channel
      • kCGImagePropertyColorModel

        public static CFStringRef kCGImagePropertyColorModel()
        The color model of the image such as "RGB", "CMYK", "Gray", or "Lab". The value of this key is CFStringRef.
      • kCGImagePropertyProfileName

        public static CFStringRef kCGImagePropertyProfileName()
        The name of the optional ICC profile embedded in the image, if known. If present, the value of this key is a CFStringRef.
      • kCGImagePropertyColorModelRGB

        public static CFStringRef kCGImagePropertyColorModelRGB()
        Possible values for kCGImagePropertyColorModel property
      • kCGImagePropertyColorModelGray

        public static CFStringRef kCGImagePropertyColorModelGray()
      • kCGImagePropertyColorModelCMYK

        public static CFStringRef kCGImagePropertyColorModelCMYK()
      • kCGImagePropertyColorModelLab

        public static CFStringRef kCGImagePropertyColorModelLab()
      • kCGImagePropertyTIFFCompression

        public static CFStringRef kCGImagePropertyTIFFCompression()
        Possible keys for kCGImagePropertyTIFFDictionary
      • kCGImagePropertyTIFFPhotometricInterpretation

        public static CFStringRef kCGImagePropertyTIFFPhotometricInterpretation()
      • kCGImagePropertyTIFFDocumentName

        public static CFStringRef kCGImagePropertyTIFFDocumentName()
      • kCGImagePropertyTIFFImageDescription

        public static CFStringRef kCGImagePropertyTIFFImageDescription()
      • kCGImagePropertyTIFFMake

        public static CFStringRef kCGImagePropertyTIFFMake()
      • kCGImagePropertyTIFFModel

        public static CFStringRef kCGImagePropertyTIFFModel()
      • kCGImagePropertyTIFFOrientation

        public static CFStringRef kCGImagePropertyTIFFOrientation()
      • kCGImagePropertyTIFFXResolution

        public static CFStringRef kCGImagePropertyTIFFXResolution()
      • kCGImagePropertyTIFFYResolution

        public static CFStringRef kCGImagePropertyTIFFYResolution()
      • kCGImagePropertyTIFFResolutionUnit

        public static CFStringRef kCGImagePropertyTIFFResolutionUnit()
      • kCGImagePropertyTIFFSoftware

        public static CFStringRef kCGImagePropertyTIFFSoftware()
      • kCGImagePropertyTIFFTransferFunction

        public static CFStringRef kCGImagePropertyTIFFTransferFunction()
      • kCGImagePropertyTIFFDateTime

        public static CFStringRef kCGImagePropertyTIFFDateTime()
      • kCGImagePropertyTIFFArtist

        public static CFStringRef kCGImagePropertyTIFFArtist()
      • kCGImagePropertyTIFFHostComputer

        public static CFStringRef kCGImagePropertyTIFFHostComputer()
      • kCGImagePropertyTIFFCopyright

        public static CFStringRef kCGImagePropertyTIFFCopyright()
      • kCGImagePropertyTIFFWhitePoint

        public static CFStringRef kCGImagePropertyTIFFWhitePoint()
      • kCGImagePropertyTIFFPrimaryChromaticities

        public static CFStringRef kCGImagePropertyTIFFPrimaryChromaticities()
      • kCGImagePropertyTIFFTileWidth

        public static CFStringRef kCGImagePropertyTIFFTileWidth()
      • kCGImagePropertyTIFFTileLength

        public static CFStringRef kCGImagePropertyTIFFTileLength()
      • kCGImagePropertyJFIFVersion

        public static CFStringRef kCGImagePropertyJFIFVersion()
        Possible keys for kCGImagePropertyJFIFDictionary
      • kCGImagePropertyJFIFXDensity

        public static CFStringRef kCGImagePropertyJFIFXDensity()
      • kCGImagePropertyJFIFYDensity

        public static CFStringRef kCGImagePropertyJFIFYDensity()
      • kCGImagePropertyJFIFDensityUnit

        public static CFStringRef kCGImagePropertyJFIFDensityUnit()
      • kCGImagePropertyJFIFIsProgressive

        public static CFStringRef kCGImagePropertyJFIFIsProgressive()
      • kCGImagePropertyExifExposureTime

        public static CFStringRef kCGImagePropertyExifExposureTime()
        Possible keys for kCGImagePropertyExifDictionary
      • kCGImagePropertyExifFNumber

        public static CFStringRef kCGImagePropertyExifFNumber()
      • kCGImagePropertyExifExposureProgram

        public static CFStringRef kCGImagePropertyExifExposureProgram()
      • kCGImagePropertyExifSpectralSensitivity

        public static CFStringRef kCGImagePropertyExifSpectralSensitivity()
      • kCGImagePropertyExifISOSpeedRatings

        public static CFStringRef kCGImagePropertyExifISOSpeedRatings()
      • kCGImagePropertyExifOECF

        public static CFStringRef kCGImagePropertyExifOECF()
      • kCGImagePropertyExifSensitivityType

        public static CFStringRef kCGImagePropertyExifSensitivityType()
      • kCGImagePropertyExifStandardOutputSensitivity

        public static CFStringRef kCGImagePropertyExifStandardOutputSensitivity()
      • kCGImagePropertyExifRecommendedExposureIndex

        public static CFStringRef kCGImagePropertyExifRecommendedExposureIndex()
      • kCGImagePropertyExifISOSpeed

        public static CFStringRef kCGImagePropertyExifISOSpeed()
      • kCGImagePropertyExifISOSpeedLatitudeyyy

        public static CFStringRef kCGImagePropertyExifISOSpeedLatitudeyyy()
      • kCGImagePropertyExifISOSpeedLatitudezzz

        public static CFStringRef kCGImagePropertyExifISOSpeedLatitudezzz()
      • kCGImagePropertyExifVersion

        public static CFStringRef kCGImagePropertyExifVersion()
      • kCGImagePropertyExifDateTimeOriginal

        public static CFStringRef kCGImagePropertyExifDateTimeOriginal()
      • kCGImagePropertyExifDateTimeDigitized

        public static CFStringRef kCGImagePropertyExifDateTimeDigitized()
      • kCGImagePropertyExifComponentsConfiguration

        public static CFStringRef kCGImagePropertyExifComponentsConfiguration()
      • kCGImagePropertyExifCompressedBitsPerPixel

        public static CFStringRef kCGImagePropertyExifCompressedBitsPerPixel()
      • kCGImagePropertyExifShutterSpeedValue

        public static CFStringRef kCGImagePropertyExifShutterSpeedValue()
      • kCGImagePropertyExifApertureValue

        public static CFStringRef kCGImagePropertyExifApertureValue()
      • kCGImagePropertyExifBrightnessValue

        public static CFStringRef kCGImagePropertyExifBrightnessValue()
      • kCGImagePropertyExifExposureBiasValue

        public static CFStringRef kCGImagePropertyExifExposureBiasValue()
      • kCGImagePropertyExifMaxApertureValue

        public static CFStringRef kCGImagePropertyExifMaxApertureValue()
      • kCGImagePropertyExifSubjectDistance

        public static CFStringRef kCGImagePropertyExifSubjectDistance()
      • kCGImagePropertyExifMeteringMode

        public static CFStringRef kCGImagePropertyExifMeteringMode()
      • kCGImagePropertyExifLightSource

        public static CFStringRef kCGImagePropertyExifLightSource()
      • kCGImagePropertyExifFlash

        public static CFStringRef kCGImagePropertyExifFlash()
      • kCGImagePropertyExifFocalLength

        public static CFStringRef kCGImagePropertyExifFocalLength()
      • kCGImagePropertyExifSubjectArea

        public static CFStringRef kCGImagePropertyExifSubjectArea()
      • kCGImagePropertyExifMakerNote

        public static CFStringRef kCGImagePropertyExifMakerNote()
      • kCGImagePropertyExifUserComment

        public static CFStringRef kCGImagePropertyExifUserComment()
      • kCGImagePropertyExifSubsecTime

        public static CFStringRef kCGImagePropertyExifSubsecTime()
      • kCGImagePropertyExifSubsecTimeOriginal

        public static CFStringRef kCGImagePropertyExifSubsecTimeOriginal()
      • kCGImagePropertyExifSubsecTimeDigitized

        public static CFStringRef kCGImagePropertyExifSubsecTimeDigitized()
      • kCGImagePropertyExifFlashPixVersion

        public static CFStringRef kCGImagePropertyExifFlashPixVersion()
      • kCGImagePropertyExifColorSpace

        public static CFStringRef kCGImagePropertyExifColorSpace()
      • kCGImagePropertyExifPixelXDimension

        public static CFStringRef kCGImagePropertyExifPixelXDimension()
      • kCGImagePropertyExifPixelYDimension

        public static CFStringRef kCGImagePropertyExifPixelYDimension()
      • kCGImagePropertyExifRelatedSoundFile

        public static CFStringRef kCGImagePropertyExifRelatedSoundFile()
      • kCGImagePropertyExifFlashEnergy

        public static CFStringRef kCGImagePropertyExifFlashEnergy()
      • kCGImagePropertyExifSpatialFrequencyResponse

        public static CFStringRef kCGImagePropertyExifSpatialFrequencyResponse()
      • kCGImagePropertyExifFocalPlaneXResolution

        public static CFStringRef kCGImagePropertyExifFocalPlaneXResolution()
      • kCGImagePropertyExifFocalPlaneYResolution

        public static CFStringRef kCGImagePropertyExifFocalPlaneYResolution()
      • kCGImagePropertyExifFocalPlaneResolutionUnit

        public static CFStringRef kCGImagePropertyExifFocalPlaneResolutionUnit()
      • kCGImagePropertyExifSubjectLocation

        public static CFStringRef kCGImagePropertyExifSubjectLocation()
      • kCGImagePropertyExifExposureIndex

        public static CFStringRef kCGImagePropertyExifExposureIndex()
      • kCGImagePropertyExifSensingMethod

        public static CFStringRef kCGImagePropertyExifSensingMethod()
      • kCGImagePropertyExifFileSource

        public static CFStringRef kCGImagePropertyExifFileSource()
      • kCGImagePropertyExifSceneType

        public static CFStringRef kCGImagePropertyExifSceneType()
      • kCGImagePropertyExifCFAPattern

        public static CFStringRef kCGImagePropertyExifCFAPattern()
      • kCGImagePropertyExifCustomRendered

        public static CFStringRef kCGImagePropertyExifCustomRendered()
      • kCGImagePropertyExifExposureMode

        public static CFStringRef kCGImagePropertyExifExposureMode()
      • kCGImagePropertyExifWhiteBalance

        public static CFStringRef kCGImagePropertyExifWhiteBalance()
      • kCGImagePropertyExifDigitalZoomRatio

        public static CFStringRef kCGImagePropertyExifDigitalZoomRatio()
      • kCGImagePropertyExifFocalLenIn35mmFilm

        public static CFStringRef kCGImagePropertyExifFocalLenIn35mmFilm()
      • kCGImagePropertyExifSceneCaptureType

        public static CFStringRef kCGImagePropertyExifSceneCaptureType()
      • kCGImagePropertyExifGainControl

        public static CFStringRef kCGImagePropertyExifGainControl()
      • kCGImagePropertyExifContrast

        public static CFStringRef kCGImagePropertyExifContrast()
      • kCGImagePropertyExifSaturation

        public static CFStringRef kCGImagePropertyExifSaturation()
      • kCGImagePropertyExifSharpness

        public static CFStringRef kCGImagePropertyExifSharpness()
      • kCGImagePropertyExifDeviceSettingDescription

        public static CFStringRef kCGImagePropertyExifDeviceSettingDescription()
      • kCGImagePropertyExifSubjectDistRange

        public static CFStringRef kCGImagePropertyExifSubjectDistRange()
      • kCGImagePropertyExifImageUniqueID

        public static CFStringRef kCGImagePropertyExifImageUniqueID()
      • kCGImagePropertyExifCameraOwnerName

        public static CFStringRef kCGImagePropertyExifCameraOwnerName()
      • kCGImagePropertyExifBodySerialNumber

        public static CFStringRef kCGImagePropertyExifBodySerialNumber()
      • kCGImagePropertyExifLensSpecification

        public static CFStringRef kCGImagePropertyExifLensSpecification()
      • kCGImagePropertyExifLensMake

        public static CFStringRef kCGImagePropertyExifLensMake()
      • kCGImagePropertyExifLensModel

        public static CFStringRef kCGImagePropertyExifLensModel()
      • kCGImagePropertyExifLensSerialNumber

        public static CFStringRef kCGImagePropertyExifLensSerialNumber()
      • kCGImagePropertyExifGamma

        public static CFStringRef kCGImagePropertyExifGamma()
      • kCGImagePropertyExifSubsecTimeOrginal

        public static CFStringRef kCGImagePropertyExifSubsecTimeOrginal()
        Deprecated. See kCGImagePropertyExifSubsecTimeOriginal
      • kCGImagePropertyExifAuxLensInfo

        public static CFStringRef kCGImagePropertyExifAuxLensInfo()
        Possible keys for kCGImagePropertyExifAuxDictionary
      • kCGImagePropertyExifAuxLensModel

        public static CFStringRef kCGImagePropertyExifAuxLensModel()
      • kCGImagePropertyExifAuxSerialNumber

        public static CFStringRef kCGImagePropertyExifAuxSerialNumber()
      • kCGImagePropertyExifAuxLensID

        public static CFStringRef kCGImagePropertyExifAuxLensID()
      • kCGImagePropertyExifAuxLensSerialNumber

        public static CFStringRef kCGImagePropertyExifAuxLensSerialNumber()
      • kCGImagePropertyExifAuxImageNumber

        public static CFStringRef kCGImagePropertyExifAuxImageNumber()
      • kCGImagePropertyExifAuxFlashCompensation

        public static CFStringRef kCGImagePropertyExifAuxFlashCompensation()
      • kCGImagePropertyExifAuxOwnerName

        public static CFStringRef kCGImagePropertyExifAuxOwnerName()
      • kCGImagePropertyExifAuxFirmware

        public static CFStringRef kCGImagePropertyExifAuxFirmware()
      • kCGImagePropertyGIFLoopCount

        public static CFStringRef kCGImagePropertyGIFLoopCount()
        Possible keys for kCGImagePropertyGIFDictionary
      • kCGImagePropertyGIFDelayTime

        public static CFStringRef kCGImagePropertyGIFDelayTime()
      • kCGImagePropertyGIFImageColorMap

        public static CFStringRef kCGImagePropertyGIFImageColorMap()
      • kCGImagePropertyGIFHasGlobalColorMap

        public static CFStringRef kCGImagePropertyGIFHasGlobalColorMap()
      • kCGImagePropertyGIFUnclampedDelayTime

        public static CFStringRef kCGImagePropertyGIFUnclampedDelayTime()
      • kCGImagePropertyPNGGamma

        public static CFStringRef kCGImagePropertyPNGGamma()
      • kCGImagePropertyPNGInterlaceType

        public static CFStringRef kCGImagePropertyPNGInterlaceType()
      • kCGImagePropertyPNGXPixelsPerMeter

        public static CFStringRef kCGImagePropertyPNGXPixelsPerMeter()
      • kCGImagePropertyPNGYPixelsPerMeter

        public static CFStringRef kCGImagePropertyPNGYPixelsPerMeter()
      • kCGImagePropertyPNGsRGBIntent

        public static CFStringRef kCGImagePropertyPNGsRGBIntent()
      • kCGImagePropertyPNGChromaticities

        public static CFStringRef kCGImagePropertyPNGChromaticities()
      • kCGImagePropertyPNGAuthor

        public static CFStringRef kCGImagePropertyPNGAuthor()
        Possible keys for kCGImagePropertyPNGDictionary
      • kCGImagePropertyPNGCopyright

        public static CFStringRef kCGImagePropertyPNGCopyright()
      • kCGImagePropertyPNGCreationTime

        public static CFStringRef kCGImagePropertyPNGCreationTime()
      • kCGImagePropertyPNGDescription

        public static CFStringRef kCGImagePropertyPNGDescription()
      • kCGImagePropertyPNGModificationTime

        public static CFStringRef kCGImagePropertyPNGModificationTime()
      • kCGImagePropertyPNGSoftware

        public static CFStringRef kCGImagePropertyPNGSoftware()
      • kCGImagePropertyPNGTitle

        public static CFStringRef kCGImagePropertyPNGTitle()
      • kCGImagePropertyAPNGLoopCount

        public static CFStringRef kCGImagePropertyAPNGLoopCount()
      • kCGImagePropertyAPNGDelayTime

        public static CFStringRef kCGImagePropertyAPNGDelayTime()
      • kCGImagePropertyAPNGUnclampedDelayTime

        public static CFStringRef kCGImagePropertyAPNGUnclampedDelayTime()
      • kCGImagePropertyGPSVersion

        public static CFStringRef kCGImagePropertyGPSVersion()
        Possible keys for kCGImagePropertyGPSDictionary
      • kCGImagePropertyGPSLatitudeRef

        public static CFStringRef kCGImagePropertyGPSLatitudeRef()
      • kCGImagePropertyGPSLatitude

        public static CFStringRef kCGImagePropertyGPSLatitude()
      • kCGImagePropertyGPSLongitudeRef

        public static CFStringRef kCGImagePropertyGPSLongitudeRef()
      • kCGImagePropertyGPSLongitude

        public static CFStringRef kCGImagePropertyGPSLongitude()
      • kCGImagePropertyGPSAltitudeRef

        public static CFStringRef kCGImagePropertyGPSAltitudeRef()
      • kCGImagePropertyGPSAltitude

        public static CFStringRef kCGImagePropertyGPSAltitude()
      • kCGImagePropertyGPSTimeStamp

        public static CFStringRef kCGImagePropertyGPSTimeStamp()
      • kCGImagePropertyGPSSatellites

        public static CFStringRef kCGImagePropertyGPSSatellites()
      • kCGImagePropertyGPSStatus

        public static CFStringRef kCGImagePropertyGPSStatus()
      • kCGImagePropertyGPSMeasureMode

        public static CFStringRef kCGImagePropertyGPSMeasureMode()
      • kCGImagePropertyGPSDOP

        public static CFStringRef kCGImagePropertyGPSDOP()
      • kCGImagePropertyGPSSpeedRef

        public static CFStringRef kCGImagePropertyGPSSpeedRef()
      • kCGImagePropertyGPSSpeed

        public static CFStringRef kCGImagePropertyGPSSpeed()
      • kCGImagePropertyGPSTrackRef

        public static CFStringRef kCGImagePropertyGPSTrackRef()
      • kCGImagePropertyGPSTrack

        public static CFStringRef kCGImagePropertyGPSTrack()
      • kCGImagePropertyGPSImgDirectionRef

        public static CFStringRef kCGImagePropertyGPSImgDirectionRef()
      • kCGImagePropertyGPSImgDirection

        public static CFStringRef kCGImagePropertyGPSImgDirection()
      • kCGImagePropertyGPSMapDatum

        public static CFStringRef kCGImagePropertyGPSMapDatum()
      • kCGImagePropertyGPSDestLatitudeRef

        public static CFStringRef kCGImagePropertyGPSDestLatitudeRef()
      • kCGImagePropertyGPSDestLatitude

        public static CFStringRef kCGImagePropertyGPSDestLatitude()
      • kCGImagePropertyGPSDestLongitudeRef

        public static CFStringRef kCGImagePropertyGPSDestLongitudeRef()
      • kCGImagePropertyGPSDestLongitude

        public static CFStringRef kCGImagePropertyGPSDestLongitude()
      • kCGImagePropertyGPSDestBearingRef

        public static CFStringRef kCGImagePropertyGPSDestBearingRef()
      • kCGImagePropertyGPSDestBearing

        public static CFStringRef kCGImagePropertyGPSDestBearing()
      • kCGImagePropertyGPSDestDistanceRef

        public static CFStringRef kCGImagePropertyGPSDestDistanceRef()
      • kCGImagePropertyGPSDestDistance

        public static CFStringRef kCGImagePropertyGPSDestDistance()
      • kCGImagePropertyGPSProcessingMethod

        public static CFStringRef kCGImagePropertyGPSProcessingMethod()
      • kCGImagePropertyGPSAreaInformation

        public static CFStringRef kCGImagePropertyGPSAreaInformation()
      • kCGImagePropertyGPSDateStamp

        public static CFStringRef kCGImagePropertyGPSDateStamp()
      • kCGImagePropertyGPSDifferental

        public static CFStringRef kCGImagePropertyGPSDifferental()
      • kCGImagePropertyGPSHPositioningError

        public static CFStringRef kCGImagePropertyGPSHPositioningError()
      • kCGImagePropertyIPTCObjectTypeReference

        public static CFStringRef kCGImagePropertyIPTCObjectTypeReference()
        Possible keys for kCGImagePropertyIPTCDictionary
      • kCGImagePropertyIPTCObjectAttributeReference

        public static CFStringRef kCGImagePropertyIPTCObjectAttributeReference()
      • kCGImagePropertyIPTCObjectName

        public static CFStringRef kCGImagePropertyIPTCObjectName()
      • kCGImagePropertyIPTCEditStatus

        public static CFStringRef kCGImagePropertyIPTCEditStatus()
      • kCGImagePropertyIPTCEditorialUpdate

        public static CFStringRef kCGImagePropertyIPTCEditorialUpdate()
      • kCGImagePropertyIPTCUrgency

        public static CFStringRef kCGImagePropertyIPTCUrgency()
      • kCGImagePropertyIPTCSubjectReference

        public static CFStringRef kCGImagePropertyIPTCSubjectReference()
      • kCGImagePropertyIPTCCategory

        public static CFStringRef kCGImagePropertyIPTCCategory()
      • kCGImagePropertyIPTCSupplementalCategory

        public static CFStringRef kCGImagePropertyIPTCSupplementalCategory()
      • kCGImagePropertyIPTCFixtureIdentifier

        public static CFStringRef kCGImagePropertyIPTCFixtureIdentifier()
      • kCGImagePropertyIPTCKeywords

        public static CFStringRef kCGImagePropertyIPTCKeywords()
      • kCGImagePropertyIPTCContentLocationCode

        public static CFStringRef kCGImagePropertyIPTCContentLocationCode()
      • kCGImagePropertyIPTCContentLocationName

        public static CFStringRef kCGImagePropertyIPTCContentLocationName()
      • kCGImagePropertyIPTCReleaseDate

        public static CFStringRef kCGImagePropertyIPTCReleaseDate()
      • kCGImagePropertyIPTCReleaseTime

        public static CFStringRef kCGImagePropertyIPTCReleaseTime()
      • kCGImagePropertyIPTCExpirationDate

        public static CFStringRef kCGImagePropertyIPTCExpirationDate()
      • kCGImagePropertyIPTCExpirationTime

        public static CFStringRef kCGImagePropertyIPTCExpirationTime()
      • kCGImagePropertyIPTCSpecialInstructions

        public static CFStringRef kCGImagePropertyIPTCSpecialInstructions()
      • kCGImagePropertyIPTCActionAdvised

        public static CFStringRef kCGImagePropertyIPTCActionAdvised()
      • kCGImagePropertyIPTCReferenceService

        public static CFStringRef kCGImagePropertyIPTCReferenceService()
      • kCGImagePropertyIPTCReferenceDate

        public static CFStringRef kCGImagePropertyIPTCReferenceDate()
      • kCGImagePropertyIPTCReferenceNumber

        public static CFStringRef kCGImagePropertyIPTCReferenceNumber()
      • kCGImagePropertyIPTCDateCreated

        public static CFStringRef kCGImagePropertyIPTCDateCreated()
      • kCGImagePropertyIPTCTimeCreated

        public static CFStringRef kCGImagePropertyIPTCTimeCreated()
      • kCGImagePropertyIPTCDigitalCreationDate

        public static CFStringRef kCGImagePropertyIPTCDigitalCreationDate()
      • kCGImagePropertyIPTCDigitalCreationTime

        public static CFStringRef kCGImagePropertyIPTCDigitalCreationTime()
      • kCGImagePropertyIPTCOriginatingProgram

        public static CFStringRef kCGImagePropertyIPTCOriginatingProgram()
      • kCGImagePropertyIPTCProgramVersion

        public static CFStringRef kCGImagePropertyIPTCProgramVersion()
      • kCGImagePropertyIPTCObjectCycle

        public static CFStringRef kCGImagePropertyIPTCObjectCycle()
      • kCGImagePropertyIPTCByline

        public static CFStringRef kCGImagePropertyIPTCByline()
      • kCGImagePropertyIPTCBylineTitle

        public static CFStringRef kCGImagePropertyIPTCBylineTitle()
      • kCGImagePropertyIPTCCity

        public static CFStringRef kCGImagePropertyIPTCCity()
      • kCGImagePropertyIPTCSubLocation

        public static CFStringRef kCGImagePropertyIPTCSubLocation()
      • kCGImagePropertyIPTCProvinceState

        public static CFStringRef kCGImagePropertyIPTCProvinceState()
      • kCGImagePropertyIPTCCountryPrimaryLocationCode

        public static CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationCode()
      • kCGImagePropertyIPTCCountryPrimaryLocationName

        public static CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationName()
      • kCGImagePropertyIPTCOriginalTransmissionReference

        public static CFStringRef kCGImagePropertyIPTCOriginalTransmissionReference()
      • kCGImagePropertyIPTCHeadline

        public static CFStringRef kCGImagePropertyIPTCHeadline()
      • kCGImagePropertyIPTCCredit

        public static CFStringRef kCGImagePropertyIPTCCredit()
      • kCGImagePropertyIPTCSource

        public static CFStringRef kCGImagePropertyIPTCSource()
      • kCGImagePropertyIPTCCopyrightNotice

        public static CFStringRef kCGImagePropertyIPTCCopyrightNotice()
      • kCGImagePropertyIPTCContact

        public static CFStringRef kCGImagePropertyIPTCContact()
      • kCGImagePropertyIPTCCaptionAbstract

        public static CFStringRef kCGImagePropertyIPTCCaptionAbstract()
      • kCGImagePropertyIPTCWriterEditor

        public static CFStringRef kCGImagePropertyIPTCWriterEditor()
      • kCGImagePropertyIPTCImageType

        public static CFStringRef kCGImagePropertyIPTCImageType()
      • kCGImagePropertyIPTCImageOrientation

        public static CFStringRef kCGImagePropertyIPTCImageOrientation()
      • kCGImagePropertyIPTCLanguageIdentifier

        public static CFStringRef kCGImagePropertyIPTCLanguageIdentifier()
      • kCGImagePropertyIPTCStarRating

        public static CFStringRef kCGImagePropertyIPTCStarRating()
      • kCGImagePropertyIPTCCreatorContactInfo

        public static CFStringRef kCGImagePropertyIPTCCreatorContactInfo()
        IPTC Core
      • kCGImagePropertyIPTCRightsUsageTerms

        public static CFStringRef kCGImagePropertyIPTCRightsUsageTerms()
        IPTC Core
      • kCGImagePropertyIPTCScene

        public static CFStringRef kCGImagePropertyIPTCScene()
        IPTC Core
      • kCGImagePropertyIPTCContactInfoCity

        public static CFStringRef kCGImagePropertyIPTCContactInfoCity()
        Possible keys for kCGImagePropertyIPTCCreatorContactInfo dictionary (part of IPTC Core - above)
      • kCGImagePropertyIPTCContactInfoCountry

        public static CFStringRef kCGImagePropertyIPTCContactInfoCountry()
      • kCGImagePropertyIPTCContactInfoAddress

        public static CFStringRef kCGImagePropertyIPTCContactInfoAddress()
      • kCGImagePropertyIPTCContactInfoPostalCode

        public static CFStringRef kCGImagePropertyIPTCContactInfoPostalCode()
      • kCGImagePropertyIPTCContactInfoStateProvince

        public static CFStringRef kCGImagePropertyIPTCContactInfoStateProvince()
      • kCGImagePropertyIPTCContactInfoEmails

        public static CFStringRef kCGImagePropertyIPTCContactInfoEmails()
      • kCGImagePropertyIPTCContactInfoPhones

        public static CFStringRef kCGImagePropertyIPTCContactInfoPhones()
      • kCGImagePropertyIPTCContactInfoWebURLs

        public static CFStringRef kCGImagePropertyIPTCContactInfoWebURLs()
      • kCGImageProperty8BIMLayerNames

        public static CFStringRef kCGImageProperty8BIMLayerNames()
        Possible keys for kCGImageProperty8BIMDictionary
      • kCGImageProperty8BIMVersion

        public static CFStringRef kCGImageProperty8BIMVersion()
      • kCGImagePropertyDNGVersion

        public static CFStringRef kCGImagePropertyDNGVersion()
        Possible keys for kCGImagePropertyDNGDictionary
      • kCGImagePropertyDNGBackwardVersion

        public static CFStringRef kCGImagePropertyDNGBackwardVersion()
      • kCGImagePropertyDNGUniqueCameraModel

        public static CFStringRef kCGImagePropertyDNGUniqueCameraModel()
      • kCGImagePropertyDNGLocalizedCameraModel

        public static CFStringRef kCGImagePropertyDNGLocalizedCameraModel()
      • kCGImagePropertyDNGCameraSerialNumber

        public static CFStringRef kCGImagePropertyDNGCameraSerialNumber()
      • kCGImagePropertyDNGLensInfo

        public static CFStringRef kCGImagePropertyDNGLensInfo()
      • kCGImagePropertyDNGBlackLevel

        public static CFStringRef kCGImagePropertyDNGBlackLevel()
      • kCGImagePropertyDNGWhiteLevel

        public static CFStringRef kCGImagePropertyDNGWhiteLevel()
      • kCGImagePropertyDNGCalibrationIlluminant1

        public static CFStringRef kCGImagePropertyDNGCalibrationIlluminant1()
      • kCGImagePropertyDNGCalibrationIlluminant2

        public static CFStringRef kCGImagePropertyDNGCalibrationIlluminant2()
      • kCGImagePropertyDNGColorMatrix1

        public static CFStringRef kCGImagePropertyDNGColorMatrix1()
      • kCGImagePropertyDNGColorMatrix2

        public static CFStringRef kCGImagePropertyDNGColorMatrix2()
      • kCGImagePropertyDNGCameraCalibration1

        public static CFStringRef kCGImagePropertyDNGCameraCalibration1()
      • kCGImagePropertyDNGCameraCalibration2

        public static CFStringRef kCGImagePropertyDNGCameraCalibration2()
      • kCGImagePropertyDNGAsShotNeutral

        public static CFStringRef kCGImagePropertyDNGAsShotNeutral()
      • kCGImagePropertyDNGAsShotWhiteXY

        public static CFStringRef kCGImagePropertyDNGAsShotWhiteXY()
      • kCGImagePropertyDNGBaselineExposure

        public static CFStringRef kCGImagePropertyDNGBaselineExposure()
      • kCGImagePropertyDNGBaselineNoise

        public static CFStringRef kCGImagePropertyDNGBaselineNoise()
      • kCGImagePropertyDNGBaselineSharpness

        public static CFStringRef kCGImagePropertyDNGBaselineSharpness()
      • kCGImagePropertyDNGPrivateData

        public static CFStringRef kCGImagePropertyDNGPrivateData()
      • kCGImagePropertyDNGCameraCalibrationSignature

        public static CFStringRef kCGImagePropertyDNGCameraCalibrationSignature()
      • kCGImagePropertyDNGProfileCalibrationSignature

        public static CFStringRef kCGImagePropertyDNGProfileCalibrationSignature()
      • kCGImagePropertyDNGNoiseProfile

        public static CFStringRef kCGImagePropertyDNGNoiseProfile()
      • kCGImagePropertyDNGWarpRectilinear

        public static CFStringRef kCGImagePropertyDNGWarpRectilinear()
      • kCGImagePropertyDNGWarpFisheye

        public static CFStringRef kCGImagePropertyDNGWarpFisheye()
      • kCGImagePropertyDNGFixVignetteRadial

        public static CFStringRef kCGImagePropertyDNGFixVignetteRadial()
      • kCGImagePropertyCIFFDescription

        public static CFStringRef kCGImagePropertyCIFFDescription()
        Possible keys for kCGImagePropertyCIFFDictionary
      • kCGImagePropertyCIFFFirmware

        public static CFStringRef kCGImagePropertyCIFFFirmware()
      • kCGImagePropertyCIFFOwnerName

        public static CFStringRef kCGImagePropertyCIFFOwnerName()
      • kCGImagePropertyCIFFImageName

        public static CFStringRef kCGImagePropertyCIFFImageName()
      • kCGImagePropertyCIFFImageFileName

        public static CFStringRef kCGImagePropertyCIFFImageFileName()
      • kCGImagePropertyCIFFReleaseMethod

        public static CFStringRef kCGImagePropertyCIFFReleaseMethod()
      • kCGImagePropertyCIFFReleaseTiming

        public static CFStringRef kCGImagePropertyCIFFReleaseTiming()
      • kCGImagePropertyCIFFRecordID

        public static CFStringRef kCGImagePropertyCIFFRecordID()
      • kCGImagePropertyCIFFSelfTimingTime

        public static CFStringRef kCGImagePropertyCIFFSelfTimingTime()
      • kCGImagePropertyCIFFCameraSerialNumber

        public static CFStringRef kCGImagePropertyCIFFCameraSerialNumber()
      • kCGImagePropertyCIFFImageSerialNumber

        public static CFStringRef kCGImagePropertyCIFFImageSerialNumber()
      • kCGImagePropertyCIFFContinuousDrive

        public static CFStringRef kCGImagePropertyCIFFContinuousDrive()
      • kCGImagePropertyCIFFFocusMode

        public static CFStringRef kCGImagePropertyCIFFFocusMode()
      • kCGImagePropertyCIFFMeteringMode

        public static CFStringRef kCGImagePropertyCIFFMeteringMode()
      • kCGImagePropertyCIFFShootingMode

        public static CFStringRef kCGImagePropertyCIFFShootingMode()
      • kCGImagePropertyCIFFLensModel

        public static CFStringRef kCGImagePropertyCIFFLensModel()
      • kCGImagePropertyCIFFLensMaxMM

        public static CFStringRef kCGImagePropertyCIFFLensMaxMM()
      • kCGImagePropertyCIFFLensMinMM

        public static CFStringRef kCGImagePropertyCIFFLensMinMM()
      • kCGImagePropertyCIFFWhiteBalanceIndex

        public static CFStringRef kCGImagePropertyCIFFWhiteBalanceIndex()
      • kCGImagePropertyCIFFFlashExposureComp

        public static CFStringRef kCGImagePropertyCIFFFlashExposureComp()
      • kCGImagePropertyCIFFMeasuredEV

        public static CFStringRef kCGImagePropertyCIFFMeasuredEV()
      • kCGImagePropertyMakerNikonISOSetting

        public static CFStringRef kCGImagePropertyMakerNikonISOSetting()
        Possible keys for kCGImagePropertyMakerNikonDictionary
      • kCGImagePropertyMakerNikonColorMode

        public static CFStringRef kCGImagePropertyMakerNikonColorMode()
      • kCGImagePropertyMakerNikonQuality

        public static CFStringRef kCGImagePropertyMakerNikonQuality()
      • kCGImagePropertyMakerNikonWhiteBalanceMode

        public static CFStringRef kCGImagePropertyMakerNikonWhiteBalanceMode()
      • kCGImagePropertyMakerNikonSharpenMode

        public static CFStringRef kCGImagePropertyMakerNikonSharpenMode()
      • kCGImagePropertyMakerNikonFocusMode

        public static CFStringRef kCGImagePropertyMakerNikonFocusMode()
      • kCGImagePropertyMakerNikonFlashSetting

        public static CFStringRef kCGImagePropertyMakerNikonFlashSetting()
      • kCGImagePropertyMakerNikonISOSelection

        public static CFStringRef kCGImagePropertyMakerNikonISOSelection()
      • kCGImagePropertyMakerNikonFlashExposureComp

        public static CFStringRef kCGImagePropertyMakerNikonFlashExposureComp()
      • kCGImagePropertyMakerNikonImageAdjustment

        public static CFStringRef kCGImagePropertyMakerNikonImageAdjustment()
      • kCGImagePropertyMakerNikonLensAdapter

        public static CFStringRef kCGImagePropertyMakerNikonLensAdapter()
      • kCGImagePropertyMakerNikonLensType

        public static CFStringRef kCGImagePropertyMakerNikonLensType()
      • kCGImagePropertyMakerNikonLensInfo

        public static CFStringRef kCGImagePropertyMakerNikonLensInfo()
      • kCGImagePropertyMakerNikonFocusDistance

        public static CFStringRef kCGImagePropertyMakerNikonFocusDistance()
      • kCGImagePropertyMakerNikonDigitalZoom

        public static CFStringRef kCGImagePropertyMakerNikonDigitalZoom()
      • kCGImagePropertyMakerNikonShootingMode

        public static CFStringRef kCGImagePropertyMakerNikonShootingMode()
      • kCGImagePropertyMakerNikonCameraSerialNumber

        public static CFStringRef kCGImagePropertyMakerNikonCameraSerialNumber()
      • kCGImagePropertyMakerNikonShutterCount

        public static CFStringRef kCGImagePropertyMakerNikonShutterCount()
      • kCGImagePropertyMakerCanonOwnerName

        public static CFStringRef kCGImagePropertyMakerCanonOwnerName()
        Possible keys for kCGImagePropertyMakerCanonDictionary
      • kCGImagePropertyMakerCanonCameraSerialNumber

        public static CFStringRef kCGImagePropertyMakerCanonCameraSerialNumber()
      • kCGImagePropertyMakerCanonImageSerialNumber

        public static CFStringRef kCGImagePropertyMakerCanonImageSerialNumber()
      • kCGImagePropertyMakerCanonFlashExposureComp

        public static CFStringRef kCGImagePropertyMakerCanonFlashExposureComp()
      • kCGImagePropertyMakerCanonContinuousDrive

        public static CFStringRef kCGImagePropertyMakerCanonContinuousDrive()
      • kCGImagePropertyMakerCanonLensModel

        public static CFStringRef kCGImagePropertyMakerCanonLensModel()
      • kCGImagePropertyMakerCanonFirmware

        public static CFStringRef kCGImagePropertyMakerCanonFirmware()
      • kCGImagePropertyMakerCanonAspectRatioInfo

        public static CFStringRef kCGImagePropertyMakerCanonAspectRatioInfo()
      • kCGImagePropertyPNGCompressionFilter

        public static CFStringRef kCGImagePropertyPNGCompressionFilter()
        Allows client to choose the filters applied before PNG compression http://www.libpng.org/pub/png/book/chapter09.html#png.ch09.div.1 The value should be a CFNumber, of type long, containing a bitwise OR of the desired filters The filters are defined below, IMAGEIO_PNG_NO_FILTERS, IMAGEIO_PNG_FILTER_NONE, etc This value has no effect when compressing to any format other than PNG
      • CGImageSourceCopyAuxiliaryDataInfoAtIndex

        public static CFDictionaryRef CGImageSourceCopyAuxiliaryDataInfoAtIndex​(CGImageSourceRef isrc,
                                                                                long index,
                                                                                CFStringRef auxiliaryImageDataType)
        Depth data support for JPEG, HEIF, and DNG images. The returned CFDictionary contains: - the depth data (CFDataRef) - (kCGImageAuxiliaryDataInfoData), - the depth data description (CFDictionary) - (kCGImageAuxiliaryDataInfoDataDescription) - metadata (CGImageMetadataRef) - (kCGImageAuxiliaryDataInfoMetadata) CGImageSourceCopyAuxiliaryDataInfoAtIndex returns nil if the image did not contain ‘auxiliaryImageDataType’ data.
      • CGImageDestinationAddAuxiliaryDataInfo

        public static void CGImageDestinationAddAuxiliaryDataInfo​(CGImageDestinationRef idst,
                                                                  CFStringRef auxiliaryImageDataType,
                                                                  CFDictionaryRef auxiliaryDataInfoDictionary)
        Depth data support for JPEG, HEIF, and DNG images. The auxiliaryDataInfoDictionary should contain: - the depth data (CFDataRef) - (kCGImageAuxiliaryDataInfoData), - the depth data description (CFDictionary) - (kCGImageAuxiliaryDataInfoDataDescription) - metadata (CGImageMetadataRef) - (kCGImageAuxiliaryDataInfoMetadata) To add depth data to an image, call CGImageDestinationAddAuxiliaryDataInfo() after adding the CGImage to the CGImageDestinationRef.
      • kCGImagePropertyFileContentsDictionary

        public static CFStringRef kCGImagePropertyFileContentsDictionary()
      • kCGImageAuxiliaryDataTypeDepth

        public static CFStringRef kCGImageAuxiliaryDataTypeDepth()
        For use with CGImageSourceCopyAuxiliaryDataInfoAtIndex and CGImageDestinationAddAuxiliaryDataInfo: These strings specify the 'auxiliaryImageDataType':
      • kCGImageAuxiliaryDataTypeDisparity

        public static CFStringRef kCGImageAuxiliaryDataTypeDisparity()
      • kCGImageAuxiliaryDataInfoData

        public static CFStringRef kCGImageAuxiliaryDataInfoData()
        Depth/Disparity data support for JPEG, HEIF, and DNG images: CGImageSourceCopyAuxiliaryDataInfoAtIndex and CGImageDestinationAddAuxiliaryDataInfo will use these keys in the dictionary: kCGImageAuxiliaryDataInfoData - the depth data (CFDataRef) kCGImageAuxiliaryDataInfoDataDescription - the depth data description (CFDictionary) kCGImageAuxiliaryDataInfoMetadata - metadata (CGImageMetadataRef)
      • kCGImageAuxiliaryDataInfoDataDescription

        public static CFStringRef kCGImageAuxiliaryDataInfoDataDescription()
      • kCGImageAuxiliaryDataInfoMetadata

        public static CFStringRef kCGImageAuxiliaryDataInfoMetadata()
      • kCGImagePropertyImageCount

        public static CFStringRef kCGImagePropertyImageCount()
      • kCGImagePropertyWidth

        public static CFStringRef kCGImagePropertyWidth()
      • kCGImagePropertyHeight

        public static CFStringRef kCGImagePropertyHeight()
      • kCGImagePropertyBytesPerRow

        public static CFStringRef kCGImagePropertyBytesPerRow()
      • kCGImagePropertyNamedColorSpace

        public static CFStringRef kCGImagePropertyNamedColorSpace()
      • kCGImagePropertyPixelFormat

        public static CFStringRef kCGImagePropertyPixelFormat()
      • kCGImagePropertyImages

        public static CFStringRef kCGImagePropertyImages()
      • kCGImagePropertyThumbnailImages

        public static CFStringRef kCGImagePropertyThumbnailImages()
      • kCGImagePropertyAuxiliaryData

        public static CFStringRef kCGImagePropertyAuxiliaryData()
      • kCGImagePropertyAuxiliaryDataType

        public static CFStringRef kCGImagePropertyAuxiliaryDataType()
      • CGImageSourceGetPrimaryImageIndex

        public static long CGImageSourceGetPrimaryImageIndex​(CGImageSourceRef isrc)
        Return the primary image index for HEIF images. Zero for all other formats.
      • CGAnimateImageAtURLWithBlock

        public static int CGAnimateImageAtURLWithBlock​(CFURLRef url,
                                                       CFDictionaryRef options,
                                                       ImageIO.Block_CGAnimateImageAtURLWithBlock block)
        Animate the sequence of images contained in the file at `url'. Currently supported image formats are GIF and APNG. The `options' dictionary may be used to request additional playback options; see the list of keys above for more information. The block is called on the main queue at time intervals specified by the `delay time' of the image. The animation can be stopped by setting the boolean parameter of the block to false.
      • CGAnimateImageDataWithBlock

        public static int CGAnimateImageDataWithBlock​(CFDataRef data,
                                                      CFDictionaryRef options,
                                                      ImageIO.Block_CGAnimateImageDataWithBlock block)
        Animate the sequence of images contained in `data'. Currently supported image formats are GIF and APNG. The `options' dictionary may be used to request additional playback options; see the list of keys above for more information. The block is called on the main queue at time intervals specified by the `delay time' of the image. The animation can be stopped by setting the boolean parameter of the block to false.
      • kCGImageMetadataNamespaceIPTCExtension

        public static CFStringRef kCGImageMetadataNamespaceIPTCExtension()
      • kCGImageMetadataPrefixIPTCExtension

        public static CFStringRef kCGImageMetadataPrefixIPTCExtension()
      • kCGImagePropertyHEICSDictionary

        public static CFStringRef kCGImagePropertyHEICSDictionary()
      • kCGImagePropertyOpenEXRDictionary

        public static CFStringRef kCGImagePropertyOpenEXRDictionary()
      • kCGImagePropertyPrimaryImage

        public static CFStringRef kCGImagePropertyPrimaryImage()
        For HEIF images: the value of this key is kCFBooleanTrue if the image at the given index is the primary image.
      • kCGImagePropertyHEICSLoopCount

        public static CFStringRef kCGImagePropertyHEICSLoopCount()
        Possible keys for kCGImagePropertyHEICSDictionary
      • kCGImagePropertyHEICSDelayTime

        public static CFStringRef kCGImagePropertyHEICSDelayTime()
      • kCGImagePropertyHEICSUnclampedDelayTime

        public static CFStringRef kCGImagePropertyHEICSUnclampedDelayTime()
      • kCGImagePropertyHEICSCanvasPixelWidth

        public static CFStringRef kCGImagePropertyHEICSCanvasPixelWidth()
      • kCGImagePropertyHEICSCanvasPixelHeight

        public static CFStringRef kCGImagePropertyHEICSCanvasPixelHeight()
      • kCGImagePropertyHEICSFrameInfoArray

        public static CFStringRef kCGImagePropertyHEICSFrameInfoArray()
      • kCGImagePropertyExifOffsetTime

        public static CFStringRef kCGImagePropertyExifOffsetTime()
      • kCGImagePropertyExifOffsetTimeOriginal

        public static CFStringRef kCGImagePropertyExifOffsetTimeOriginal()
      • kCGImagePropertyExifOffsetTimeDigitized

        public static CFStringRef kCGImagePropertyExifOffsetTimeDigitized()
      • kCGImagePropertyExifCompositeImage

        public static CFStringRef kCGImagePropertyExifCompositeImage()
      • kCGImagePropertyExifSourceImageNumberOfCompositeImage

        public static CFStringRef kCGImagePropertyExifSourceImageNumberOfCompositeImage()
      • kCGImagePropertyExifSourceExposureTimesOfCompositeImage

        public static CFStringRef kCGImagePropertyExifSourceExposureTimesOfCompositeImage()
      • kCGImagePropertyGIFCanvasPixelWidth

        public static CFStringRef kCGImagePropertyGIFCanvasPixelWidth()
      • kCGImagePropertyGIFCanvasPixelHeight

        public static CFStringRef kCGImagePropertyGIFCanvasPixelHeight()
      • kCGImagePropertyGIFFrameInfoArray

        public static CFStringRef kCGImagePropertyGIFFrameInfoArray()
      • kCGImagePropertyPNGComment

        public static CFStringRef kCGImagePropertyPNGComment()
      • kCGImagePropertyPNGDisclaimer

        public static CFStringRef kCGImagePropertyPNGDisclaimer()
      • kCGImagePropertyPNGSource

        public static CFStringRef kCGImagePropertyPNGSource()
      • kCGImagePropertyPNGWarning

        public static CFStringRef kCGImagePropertyPNGWarning()
      • kCGImagePropertyAPNGFrameInfoArray

        public static CFStringRef kCGImagePropertyAPNGFrameInfoArray()
      • kCGImagePropertyAPNGCanvasPixelWidth

        public static CFStringRef kCGImagePropertyAPNGCanvasPixelWidth()
      • kCGImagePropertyAPNGCanvasPixelHeight

        public static CFStringRef kCGImagePropertyAPNGCanvasPixelHeight()
      • kCGImagePropertyIPTCExtAboutCvTerm

        public static CFStringRef kCGImagePropertyIPTCExtAboutCvTerm()
      • kCGImagePropertyIPTCExtAboutCvTermCvId

        public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermCvId()
      • kCGImagePropertyIPTCExtAboutCvTermId

        public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermId()
      • kCGImagePropertyIPTCExtAboutCvTermName

        public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermName()
      • kCGImagePropertyIPTCExtAboutCvTermRefinedAbout

        public static CFStringRef kCGImagePropertyIPTCExtAboutCvTermRefinedAbout()
      • kCGImagePropertyIPTCExtAddlModelInfo

        public static CFStringRef kCGImagePropertyIPTCExtAddlModelInfo()
      • kCGImagePropertyIPTCExtArtworkOrObject

        public static CFStringRef kCGImagePropertyIPTCExtArtworkOrObject()
      • kCGImagePropertyIPTCExtArtworkCircaDateCreated

        public static CFStringRef kCGImagePropertyIPTCExtArtworkCircaDateCreated()
      • kCGImagePropertyIPTCExtArtworkContentDescription

        public static CFStringRef kCGImagePropertyIPTCExtArtworkContentDescription()
      • kCGImagePropertyIPTCExtArtworkContributionDescription

        public static CFStringRef kCGImagePropertyIPTCExtArtworkContributionDescription()
      • kCGImagePropertyIPTCExtArtworkCopyrightNotice

        public static CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightNotice()
      • kCGImagePropertyIPTCExtArtworkCreator

        public static CFStringRef kCGImagePropertyIPTCExtArtworkCreator()
      • kCGImagePropertyIPTCExtArtworkCreatorID

        public static CFStringRef kCGImagePropertyIPTCExtArtworkCreatorID()
      • kCGImagePropertyIPTCExtArtworkCopyrightOwnerID

        public static CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightOwnerID()
      • kCGImagePropertyIPTCExtArtworkCopyrightOwnerName

        public static CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightOwnerName()
      • kCGImagePropertyIPTCExtArtworkLicensorID

        public static CFStringRef kCGImagePropertyIPTCExtArtworkLicensorID()
      • kCGImagePropertyIPTCExtArtworkLicensorName

        public static CFStringRef kCGImagePropertyIPTCExtArtworkLicensorName()
      • kCGImagePropertyIPTCExtArtworkDateCreated

        public static CFStringRef kCGImagePropertyIPTCExtArtworkDateCreated()
      • kCGImagePropertyIPTCExtArtworkPhysicalDescription

        public static CFStringRef kCGImagePropertyIPTCExtArtworkPhysicalDescription()
      • kCGImagePropertyIPTCExtArtworkSource

        public static CFStringRef kCGImagePropertyIPTCExtArtworkSource()
      • kCGImagePropertyIPTCExtArtworkSourceInventoryNo

        public static CFStringRef kCGImagePropertyIPTCExtArtworkSourceInventoryNo()
      • kCGImagePropertyIPTCExtArtworkSourceInvURL

        public static CFStringRef kCGImagePropertyIPTCExtArtworkSourceInvURL()
      • kCGImagePropertyIPTCExtArtworkStylePeriod

        public static CFStringRef kCGImagePropertyIPTCExtArtworkStylePeriod()
      • kCGImagePropertyIPTCExtArtworkTitle

        public static CFStringRef kCGImagePropertyIPTCExtArtworkTitle()
      • kCGImagePropertyIPTCExtAudioBitrate

        public static CFStringRef kCGImagePropertyIPTCExtAudioBitrate()
      • kCGImagePropertyIPTCExtAudioBitrateMode

        public static CFStringRef kCGImagePropertyIPTCExtAudioBitrateMode()
      • kCGImagePropertyIPTCExtAudioChannelCount

        public static CFStringRef kCGImagePropertyIPTCExtAudioChannelCount()
      • kCGImagePropertyIPTCExtCircaDateCreated

        public static CFStringRef kCGImagePropertyIPTCExtCircaDateCreated()
      • kCGImagePropertyIPTCExtContainerFormat

        public static CFStringRef kCGImagePropertyIPTCExtContainerFormat()
      • kCGImagePropertyIPTCExtContainerFormatIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtContainerFormatIdentifier()
      • kCGImagePropertyIPTCExtContainerFormatName

        public static CFStringRef kCGImagePropertyIPTCExtContainerFormatName()
      • kCGImagePropertyIPTCExtContributor

        public static CFStringRef kCGImagePropertyIPTCExtContributor()
      • kCGImagePropertyIPTCExtContributorIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtContributorIdentifier()
      • kCGImagePropertyIPTCExtContributorName

        public static CFStringRef kCGImagePropertyIPTCExtContributorName()
      • kCGImagePropertyIPTCExtContributorRole

        public static CFStringRef kCGImagePropertyIPTCExtContributorRole()
      • kCGImagePropertyIPTCExtCopyrightYear

        public static CFStringRef kCGImagePropertyIPTCExtCopyrightYear()
      • kCGImagePropertyIPTCExtCreator

        public static CFStringRef kCGImagePropertyIPTCExtCreator()
      • kCGImagePropertyIPTCExtCreatorIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtCreatorIdentifier()
      • kCGImagePropertyIPTCExtCreatorName

        public static CFStringRef kCGImagePropertyIPTCExtCreatorName()
      • kCGImagePropertyIPTCExtCreatorRole

        public static CFStringRef kCGImagePropertyIPTCExtCreatorRole()
      • kCGImagePropertyIPTCExtControlledVocabularyTerm

        public static CFStringRef kCGImagePropertyIPTCExtControlledVocabularyTerm()
      • kCGImagePropertyIPTCExtDataOnScreen

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreen()
      • kCGImagePropertyIPTCExtDataOnScreenRegion

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegion()
      • kCGImagePropertyIPTCExtDataOnScreenRegionD

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionD()
      • kCGImagePropertyIPTCExtDataOnScreenRegionH

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionH()
      • kCGImagePropertyIPTCExtDataOnScreenRegionText

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionText()
      • kCGImagePropertyIPTCExtDataOnScreenRegionUnit

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionUnit()
      • kCGImagePropertyIPTCExtDataOnScreenRegionW

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionW()
      • kCGImagePropertyIPTCExtDataOnScreenRegionX

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionX()
      • kCGImagePropertyIPTCExtDataOnScreenRegionY

        public static CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionY()
      • kCGImagePropertyIPTCExtDigitalImageGUID

        public static CFStringRef kCGImagePropertyIPTCExtDigitalImageGUID()
      • kCGImagePropertyIPTCExtDigitalSourceFileType

        public static CFStringRef kCGImagePropertyIPTCExtDigitalSourceFileType()
      • kCGImagePropertyIPTCExtDigitalSourceType

        public static CFStringRef kCGImagePropertyIPTCExtDigitalSourceType()
      • kCGImagePropertyIPTCExtDopesheet

        public static CFStringRef kCGImagePropertyIPTCExtDopesheet()
      • kCGImagePropertyIPTCExtDopesheetLink

        public static CFStringRef kCGImagePropertyIPTCExtDopesheetLink()
      • kCGImagePropertyIPTCExtDopesheetLinkLink

        public static CFStringRef kCGImagePropertyIPTCExtDopesheetLinkLink()
      • kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier

        public static CFStringRef kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier()
      • kCGImagePropertyIPTCExtEmbdEncRightsExpr

        public static CFStringRef kCGImagePropertyIPTCExtEmbdEncRightsExpr()
      • kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr

        public static CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr()
      • kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType

        public static CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType()
      • kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID

        public static CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID()
      • kCGImagePropertyIPTCExtEpisode

        public static CFStringRef kCGImagePropertyIPTCExtEpisode()
      • kCGImagePropertyIPTCExtEpisodeIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtEpisodeIdentifier()
      • kCGImagePropertyIPTCExtEpisodeName

        public static CFStringRef kCGImagePropertyIPTCExtEpisodeName()
      • kCGImagePropertyIPTCExtEpisodeNumber

        public static CFStringRef kCGImagePropertyIPTCExtEpisodeNumber()
      • kCGImagePropertyIPTCExtEvent

        public static CFStringRef kCGImagePropertyIPTCExtEvent()
      • kCGImagePropertyIPTCExtShownEvent

        public static CFStringRef kCGImagePropertyIPTCExtShownEvent()
      • kCGImagePropertyIPTCExtShownEventIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtShownEventIdentifier()
      • kCGImagePropertyIPTCExtShownEventName

        public static CFStringRef kCGImagePropertyIPTCExtShownEventName()
      • kCGImagePropertyIPTCExtExternalMetadataLink

        public static CFStringRef kCGImagePropertyIPTCExtExternalMetadataLink()
      • kCGImagePropertyIPTCExtFeedIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtFeedIdentifier()
      • kCGImagePropertyIPTCExtGenre

        public static CFStringRef kCGImagePropertyIPTCExtGenre()
      • kCGImagePropertyIPTCExtGenreCvId

        public static CFStringRef kCGImagePropertyIPTCExtGenreCvId()
      • kCGImagePropertyIPTCExtGenreCvTermId

        public static CFStringRef kCGImagePropertyIPTCExtGenreCvTermId()
      • kCGImagePropertyIPTCExtGenreCvTermName

        public static CFStringRef kCGImagePropertyIPTCExtGenreCvTermName()
      • kCGImagePropertyIPTCExtGenreCvTermRefinedAbout

        public static CFStringRef kCGImagePropertyIPTCExtGenreCvTermRefinedAbout()
      • kCGImagePropertyIPTCExtHeadline

        public static CFStringRef kCGImagePropertyIPTCExtHeadline()
      • kCGImagePropertyIPTCExtIPTCLastEdited

        public static CFStringRef kCGImagePropertyIPTCExtIPTCLastEdited()
      • kCGImagePropertyIPTCExtLinkedEncRightsExpr

        public static CFStringRef kCGImagePropertyIPTCExtLinkedEncRightsExpr()
      • kCGImagePropertyIPTCExtLinkedEncodedRightsExpr

        public static CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExpr()
      • kCGImagePropertyIPTCExtLinkedEncodedRightsExprType

        public static CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExprType()
      • kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID

        public static CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID()
      • kCGImagePropertyIPTCExtLocationCreated

        public static CFStringRef kCGImagePropertyIPTCExtLocationCreated()
      • kCGImagePropertyIPTCExtLocationCity

        public static CFStringRef kCGImagePropertyIPTCExtLocationCity()
      • kCGImagePropertyIPTCExtLocationCountryCode

        public static CFStringRef kCGImagePropertyIPTCExtLocationCountryCode()
      • kCGImagePropertyIPTCExtLocationCountryName

        public static CFStringRef kCGImagePropertyIPTCExtLocationCountryName()
      • kCGImagePropertyIPTCExtLocationGPSAltitude

        public static CFStringRef kCGImagePropertyIPTCExtLocationGPSAltitude()
      • kCGImagePropertyIPTCExtLocationGPSLatitude

        public static CFStringRef kCGImagePropertyIPTCExtLocationGPSLatitude()
      • kCGImagePropertyIPTCExtLocationGPSLongitude

        public static CFStringRef kCGImagePropertyIPTCExtLocationGPSLongitude()
      • kCGImagePropertyIPTCExtLocationIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtLocationIdentifier()
      • kCGImagePropertyIPTCExtLocationLocationId

        public static CFStringRef kCGImagePropertyIPTCExtLocationLocationId()
      • kCGImagePropertyIPTCExtLocationLocationName

        public static CFStringRef kCGImagePropertyIPTCExtLocationLocationName()
      • kCGImagePropertyIPTCExtLocationProvinceState

        public static CFStringRef kCGImagePropertyIPTCExtLocationProvinceState()
      • kCGImagePropertyIPTCExtLocationSublocation

        public static CFStringRef kCGImagePropertyIPTCExtLocationSublocation()
      • kCGImagePropertyIPTCExtLocationWorldRegion

        public static CFStringRef kCGImagePropertyIPTCExtLocationWorldRegion()
      • kCGImagePropertyIPTCExtLocationShown

        public static CFStringRef kCGImagePropertyIPTCExtLocationShown()
      • kCGImagePropertyIPTCExtMaxAvailHeight

        public static CFStringRef kCGImagePropertyIPTCExtMaxAvailHeight()
      • kCGImagePropertyIPTCExtMaxAvailWidth

        public static CFStringRef kCGImagePropertyIPTCExtMaxAvailWidth()
      • kCGImagePropertyIPTCExtModelAge

        public static CFStringRef kCGImagePropertyIPTCExtModelAge()
      • kCGImagePropertyIPTCExtOrganisationInImageCode

        public static CFStringRef kCGImagePropertyIPTCExtOrganisationInImageCode()
      • kCGImagePropertyIPTCExtOrganisationInImageName

        public static CFStringRef kCGImagePropertyIPTCExtOrganisationInImageName()
      • kCGImagePropertyIPTCExtPersonHeard

        public static CFStringRef kCGImagePropertyIPTCExtPersonHeard()
      • kCGImagePropertyIPTCExtPersonHeardIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtPersonHeardIdentifier()
      • kCGImagePropertyIPTCExtPersonHeardName

        public static CFStringRef kCGImagePropertyIPTCExtPersonHeardName()
      • kCGImagePropertyIPTCExtPersonInImage

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImage()
      • kCGImagePropertyIPTCExtPersonInImageWDetails

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageWDetails()
      • kCGImagePropertyIPTCExtPersonInImageCharacteristic

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCharacteristic()
      • kCGImagePropertyIPTCExtPersonInImageCvTermCvId

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermCvId()
      • kCGImagePropertyIPTCExtPersonInImageCvTermId

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermId()
      • kCGImagePropertyIPTCExtPersonInImageCvTermName

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermName()
      • kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout()
      • kCGImagePropertyIPTCExtPersonInImageDescription

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageDescription()
      • kCGImagePropertyIPTCExtPersonInImageId

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageId()
      • kCGImagePropertyIPTCExtPersonInImageName

        public static CFStringRef kCGImagePropertyIPTCExtPersonInImageName()
      • kCGImagePropertyIPTCExtProductInImage

        public static CFStringRef kCGImagePropertyIPTCExtProductInImage()
      • kCGImagePropertyIPTCExtProductInImageDescription

        public static CFStringRef kCGImagePropertyIPTCExtProductInImageDescription()
      • kCGImagePropertyIPTCExtProductInImageGTIN

        public static CFStringRef kCGImagePropertyIPTCExtProductInImageGTIN()
      • kCGImagePropertyIPTCExtProductInImageName

        public static CFStringRef kCGImagePropertyIPTCExtProductInImageName()
      • kCGImagePropertyIPTCExtPublicationEvent

        public static CFStringRef kCGImagePropertyIPTCExtPublicationEvent()
      • kCGImagePropertyIPTCExtPublicationEventDate

        public static CFStringRef kCGImagePropertyIPTCExtPublicationEventDate()
      • kCGImagePropertyIPTCExtPublicationEventIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtPublicationEventIdentifier()
      • kCGImagePropertyIPTCExtPublicationEventName

        public static CFStringRef kCGImagePropertyIPTCExtPublicationEventName()
      • kCGImagePropertyIPTCExtRating

        public static CFStringRef kCGImagePropertyIPTCExtRating()
      • kCGImagePropertyIPTCExtRatingRatingRegion

        public static CFStringRef kCGImagePropertyIPTCExtRatingRatingRegion()
      • kCGImagePropertyIPTCExtRatingRegionCity

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionCity()
      • kCGImagePropertyIPTCExtRatingRegionCountryCode

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionCountryCode()
      • kCGImagePropertyIPTCExtRatingRegionCountryName

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionCountryName()
      • kCGImagePropertyIPTCExtRatingRegionGPSAltitude

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSAltitude()
      • kCGImagePropertyIPTCExtRatingRegionGPSLatitude

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSLatitude()
      • kCGImagePropertyIPTCExtRatingRegionGPSLongitude

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSLongitude()
      • kCGImagePropertyIPTCExtRatingRegionIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionIdentifier()
      • kCGImagePropertyIPTCExtRatingRegionLocationId

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionLocationId()
      • kCGImagePropertyIPTCExtRatingRegionLocationName

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionLocationName()
      • kCGImagePropertyIPTCExtRatingRegionProvinceState

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionProvinceState()
      • kCGImagePropertyIPTCExtRatingRegionSublocation

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionSublocation()
      • kCGImagePropertyIPTCExtRatingRegionWorldRegion

        public static CFStringRef kCGImagePropertyIPTCExtRatingRegionWorldRegion()
      • kCGImagePropertyIPTCExtRatingScaleMaxValue

        public static CFStringRef kCGImagePropertyIPTCExtRatingScaleMaxValue()
      • kCGImagePropertyIPTCExtRatingScaleMinValue

        public static CFStringRef kCGImagePropertyIPTCExtRatingScaleMinValue()
      • kCGImagePropertyIPTCExtRatingSourceLink

        public static CFStringRef kCGImagePropertyIPTCExtRatingSourceLink()
      • kCGImagePropertyIPTCExtRatingValue

        public static CFStringRef kCGImagePropertyIPTCExtRatingValue()
      • kCGImagePropertyIPTCExtRatingValueLogoLink

        public static CFStringRef kCGImagePropertyIPTCExtRatingValueLogoLink()
      • kCGImagePropertyIPTCExtRegistryID

        public static CFStringRef kCGImagePropertyIPTCExtRegistryID()
      • kCGImagePropertyIPTCExtRegistryEntryRole

        public static CFStringRef kCGImagePropertyIPTCExtRegistryEntryRole()
      • kCGImagePropertyIPTCExtRegistryItemID

        public static CFStringRef kCGImagePropertyIPTCExtRegistryItemID()
      • kCGImagePropertyIPTCExtRegistryOrganisationID

        public static CFStringRef kCGImagePropertyIPTCExtRegistryOrganisationID()
      • kCGImagePropertyIPTCExtReleaseReady

        public static CFStringRef kCGImagePropertyIPTCExtReleaseReady()
      • kCGImagePropertyIPTCExtSeason

        public static CFStringRef kCGImagePropertyIPTCExtSeason()
      • kCGImagePropertyIPTCExtSeasonIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtSeasonIdentifier()
      • kCGImagePropertyIPTCExtSeasonName

        public static CFStringRef kCGImagePropertyIPTCExtSeasonName()
      • kCGImagePropertyIPTCExtSeasonNumber

        public static CFStringRef kCGImagePropertyIPTCExtSeasonNumber()
      • kCGImagePropertyIPTCExtSeries

        public static CFStringRef kCGImagePropertyIPTCExtSeries()
      • kCGImagePropertyIPTCExtSeriesIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtSeriesIdentifier()
      • kCGImagePropertyIPTCExtSeriesName

        public static CFStringRef kCGImagePropertyIPTCExtSeriesName()
      • kCGImagePropertyIPTCExtStorylineIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtStorylineIdentifier()
      • kCGImagePropertyIPTCExtStreamReady

        public static CFStringRef kCGImagePropertyIPTCExtStreamReady()
      • kCGImagePropertyIPTCExtStylePeriod

        public static CFStringRef kCGImagePropertyIPTCExtStylePeriod()
      • kCGImagePropertyIPTCExtSupplyChainSource

        public static CFStringRef kCGImagePropertyIPTCExtSupplyChainSource()
      • kCGImagePropertyIPTCExtSupplyChainSourceIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtSupplyChainSourceIdentifier()
      • kCGImagePropertyIPTCExtSupplyChainSourceName

        public static CFStringRef kCGImagePropertyIPTCExtSupplyChainSourceName()
      • kCGImagePropertyIPTCExtTemporalCoverage

        public static CFStringRef kCGImagePropertyIPTCExtTemporalCoverage()
      • kCGImagePropertyIPTCExtTemporalCoverageFrom

        public static CFStringRef kCGImagePropertyIPTCExtTemporalCoverageFrom()
      • kCGImagePropertyIPTCExtTemporalCoverageTo

        public static CFStringRef kCGImagePropertyIPTCExtTemporalCoverageTo()
      • kCGImagePropertyIPTCExtTranscript

        public static CFStringRef kCGImagePropertyIPTCExtTranscript()
      • kCGImagePropertyIPTCExtTranscriptLink

        public static CFStringRef kCGImagePropertyIPTCExtTranscriptLink()
      • kCGImagePropertyIPTCExtTranscriptLinkLink

        public static CFStringRef kCGImagePropertyIPTCExtTranscriptLinkLink()
      • kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier

        public static CFStringRef kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier()
      • kCGImagePropertyIPTCExtVideoBitrate

        public static CFStringRef kCGImagePropertyIPTCExtVideoBitrate()
      • kCGImagePropertyIPTCExtVideoBitrateMode

        public static CFStringRef kCGImagePropertyIPTCExtVideoBitrateMode()
      • kCGImagePropertyIPTCExtVideoDisplayAspectRatio

        public static CFStringRef kCGImagePropertyIPTCExtVideoDisplayAspectRatio()
      • kCGImagePropertyIPTCExtVideoEncodingProfile

        public static CFStringRef kCGImagePropertyIPTCExtVideoEncodingProfile()
      • kCGImagePropertyIPTCExtVideoShotType

        public static CFStringRef kCGImagePropertyIPTCExtVideoShotType()
      • kCGImagePropertyIPTCExtVideoShotTypeIdentifier

        public static CFStringRef kCGImagePropertyIPTCExtVideoShotTypeIdentifier()
      • kCGImagePropertyIPTCExtVideoShotTypeName

        public static CFStringRef kCGImagePropertyIPTCExtVideoShotTypeName()
      • kCGImagePropertyIPTCExtVideoStreamsCount

        public static CFStringRef kCGImagePropertyIPTCExtVideoStreamsCount()
      • kCGImagePropertyIPTCExtVisualColor

        public static CFStringRef kCGImagePropertyIPTCExtVisualColor()
      • kCGImagePropertyIPTCExtWorkflowTag

        public static CFStringRef kCGImagePropertyIPTCExtWorkflowTag()
      • kCGImagePropertyIPTCExtWorkflowTagCvId

        public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvId()
      • kCGImagePropertyIPTCExtWorkflowTagCvTermId

        public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermId()
      • kCGImagePropertyIPTCExtWorkflowTagCvTermName

        public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermName()
      • kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout

        public static CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout()
      • kCGImagePropertyDNGActiveArea

        public static CFStringRef kCGImagePropertyDNGActiveArea()
      • kCGImagePropertyDNGAnalogBalance

        public static CFStringRef kCGImagePropertyDNGAnalogBalance()
      • kCGImagePropertyDNGAntiAliasStrength

        public static CFStringRef kCGImagePropertyDNGAntiAliasStrength()
      • kCGImagePropertyDNGAsShotICCProfile

        public static CFStringRef kCGImagePropertyDNGAsShotICCProfile()
      • kCGImagePropertyDNGAsShotPreProfileMatrix

        public static CFStringRef kCGImagePropertyDNGAsShotPreProfileMatrix()
      • kCGImagePropertyDNGAsShotProfileName

        public static CFStringRef kCGImagePropertyDNGAsShotProfileName()
      • kCGImagePropertyDNGBaselineExposureOffset

        public static CFStringRef kCGImagePropertyDNGBaselineExposureOffset()
      • kCGImagePropertyDNGBayerGreenSplit

        public static CFStringRef kCGImagePropertyDNGBayerGreenSplit()
      • kCGImagePropertyDNGBestQualityScale

        public static CFStringRef kCGImagePropertyDNGBestQualityScale()
      • kCGImagePropertyDNGBlackLevelDeltaH

        public static CFStringRef kCGImagePropertyDNGBlackLevelDeltaH()
      • kCGImagePropertyDNGBlackLevelDeltaV

        public static CFStringRef kCGImagePropertyDNGBlackLevelDeltaV()
      • kCGImagePropertyDNGBlackLevelRepeatDim

        public static CFStringRef kCGImagePropertyDNGBlackLevelRepeatDim()
      • kCGImagePropertyDNGCFALayout

        public static CFStringRef kCGImagePropertyDNGCFALayout()
      • kCGImagePropertyDNGCFAPlaneColor

        public static CFStringRef kCGImagePropertyDNGCFAPlaneColor()
      • kCGImagePropertyDNGChromaBlurRadius

        public static CFStringRef kCGImagePropertyDNGChromaBlurRadius()
      • kCGImagePropertyDNGColorimetricReference

        public static CFStringRef kCGImagePropertyDNGColorimetricReference()
      • kCGImagePropertyDNGCurrentICCProfile

        public static CFStringRef kCGImagePropertyDNGCurrentICCProfile()
      • kCGImagePropertyDNGCurrentPreProfileMatrix

        public static CFStringRef kCGImagePropertyDNGCurrentPreProfileMatrix()
      • kCGImagePropertyDNGDefaultBlackRender

        public static CFStringRef kCGImagePropertyDNGDefaultBlackRender()
      • kCGImagePropertyDNGDefaultCropOrigin

        public static CFStringRef kCGImagePropertyDNGDefaultCropOrigin()
      • kCGImagePropertyDNGDefaultCropSize

        public static CFStringRef kCGImagePropertyDNGDefaultCropSize()
      • kCGImagePropertyDNGDefaultScale

        public static CFStringRef kCGImagePropertyDNGDefaultScale()
      • kCGImagePropertyDNGDefaultUserCrop

        public static CFStringRef kCGImagePropertyDNGDefaultUserCrop()
      • kCGImagePropertyDNGExtraCameraProfiles

        public static CFStringRef kCGImagePropertyDNGExtraCameraProfiles()
      • kCGImagePropertyDNGForwardMatrix1

        public static CFStringRef kCGImagePropertyDNGForwardMatrix1()
      • kCGImagePropertyDNGForwardMatrix2

        public static CFStringRef kCGImagePropertyDNGForwardMatrix2()
      • kCGImagePropertyDNGLinearizationTable

        public static CFStringRef kCGImagePropertyDNGLinearizationTable()
      • kCGImagePropertyDNGLinearResponseLimit

        public static CFStringRef kCGImagePropertyDNGLinearResponseLimit()
      • kCGImagePropertyDNGMakerNoteSafety

        public static CFStringRef kCGImagePropertyDNGMakerNoteSafety()
      • kCGImagePropertyDNGMaskedAreas

        public static CFStringRef kCGImagePropertyDNGMaskedAreas()
      • kCGImagePropertyDNGNewRawImageDigest

        public static CFStringRef kCGImagePropertyDNGNewRawImageDigest()
      • kCGImagePropertyDNGNoiseReductionApplied

        public static CFStringRef kCGImagePropertyDNGNoiseReductionApplied()
      • kCGImagePropertyDNGOpcodeList1

        public static CFStringRef kCGImagePropertyDNGOpcodeList1()
      • kCGImagePropertyDNGOpcodeList2

        public static CFStringRef kCGImagePropertyDNGOpcodeList2()
      • kCGImagePropertyDNGOpcodeList3

        public static CFStringRef kCGImagePropertyDNGOpcodeList3()
      • kCGImagePropertyDNGOriginalBestQualityFinalSize

        public static CFStringRef kCGImagePropertyDNGOriginalBestQualityFinalSize()
      • kCGImagePropertyDNGOriginalDefaultCropSize

        public static CFStringRef kCGImagePropertyDNGOriginalDefaultCropSize()
      • kCGImagePropertyDNGOriginalDefaultFinalSize

        public static CFStringRef kCGImagePropertyDNGOriginalDefaultFinalSize()
      • kCGImagePropertyDNGOriginalRawFileData

        public static CFStringRef kCGImagePropertyDNGOriginalRawFileData()
      • kCGImagePropertyDNGOriginalRawFileDigest

        public static CFStringRef kCGImagePropertyDNGOriginalRawFileDigest()
      • kCGImagePropertyDNGOriginalRawFileName

        public static CFStringRef kCGImagePropertyDNGOriginalRawFileName()
      • kCGImagePropertyDNGPreviewApplicationName

        public static CFStringRef kCGImagePropertyDNGPreviewApplicationName()
      • kCGImagePropertyDNGPreviewApplicationVersion

        public static CFStringRef kCGImagePropertyDNGPreviewApplicationVersion()
      • kCGImagePropertyDNGPreviewColorSpace

        public static CFStringRef kCGImagePropertyDNGPreviewColorSpace()
      • kCGImagePropertyDNGPreviewDateTime

        public static CFStringRef kCGImagePropertyDNGPreviewDateTime()
      • kCGImagePropertyDNGPreviewSettingsDigest

        public static CFStringRef kCGImagePropertyDNGPreviewSettingsDigest()
      • kCGImagePropertyDNGPreviewSettingsName

        public static CFStringRef kCGImagePropertyDNGPreviewSettingsName()
      • kCGImagePropertyDNGProfileCopyright

        public static CFStringRef kCGImagePropertyDNGProfileCopyright()
      • kCGImagePropertyDNGProfileEmbedPolicy

        public static CFStringRef kCGImagePropertyDNGProfileEmbedPolicy()
      • kCGImagePropertyDNGProfileHueSatMapData1

        public static CFStringRef kCGImagePropertyDNGProfileHueSatMapData1()
      • kCGImagePropertyDNGProfileHueSatMapData2

        public static CFStringRef kCGImagePropertyDNGProfileHueSatMapData2()
      • kCGImagePropertyDNGProfileHueSatMapDims

        public static CFStringRef kCGImagePropertyDNGProfileHueSatMapDims()
      • kCGImagePropertyDNGProfileHueSatMapEncoding

        public static CFStringRef kCGImagePropertyDNGProfileHueSatMapEncoding()
      • kCGImagePropertyDNGProfileLookTableData

        public static CFStringRef kCGImagePropertyDNGProfileLookTableData()
      • kCGImagePropertyDNGProfileLookTableDims

        public static CFStringRef kCGImagePropertyDNGProfileLookTableDims()
      • kCGImagePropertyDNGProfileLookTableEncoding

        public static CFStringRef kCGImagePropertyDNGProfileLookTableEncoding()
      • kCGImagePropertyDNGProfileName

        public static CFStringRef kCGImagePropertyDNGProfileName()
      • kCGImagePropertyDNGProfileToneCurve

        public static CFStringRef kCGImagePropertyDNGProfileToneCurve()
      • kCGImagePropertyDNGRawDataUniqueID

        public static CFStringRef kCGImagePropertyDNGRawDataUniqueID()
      • kCGImagePropertyDNGRawImageDigest

        public static CFStringRef kCGImagePropertyDNGRawImageDigest()
      • kCGImagePropertyDNGRawToPreviewGain

        public static CFStringRef kCGImagePropertyDNGRawToPreviewGain()
      • kCGImagePropertyDNGReductionMatrix1

        public static CFStringRef kCGImagePropertyDNGReductionMatrix1()
      • kCGImagePropertyDNGReductionMatrix2

        public static CFStringRef kCGImagePropertyDNGReductionMatrix2()
      • kCGImagePropertyDNGRowInterleaveFactor

        public static CFStringRef kCGImagePropertyDNGRowInterleaveFactor()
      • kCGImagePropertyDNGShadowScale

        public static CFStringRef kCGImagePropertyDNGShadowScale()
      • kCGImagePropertyDNGSubTileBlockSize

        public static CFStringRef kCGImagePropertyDNGSubTileBlockSize()
      • kCGImagePropertyOpenEXRAspectRatio

        public static CFStringRef kCGImagePropertyOpenEXRAspectRatio()
        Possible keys for kCGImagePropertyOpenEXRDictionary
      • kCGImageAuxiliaryDataTypePortraitEffectsMatte

        public static CFStringRef kCGImageAuxiliaryDataTypePortraitEffectsMatte()
      • kCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte

        public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte()
      • kCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte

        public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte()
      • kCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte

        public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte()
      • kCGImageAnimationStartIndex

        public static CFStringRef kCGImageAnimationStartIndex()
        Starts the animation at the given index. Defaults to 0 Value is a CFNumber
      • kCGImageAnimationDelayTime

        public static CFStringRef kCGImageAnimationDelayTime()
        The value of this key overrides the `delay time' specified by the image Value is a CFNumber of kCFNumberDoubleType.
      • kCGImageAnimationLoopCount

        public static CFStringRef kCGImageAnimationLoopCount()
        The value of this key overrides the `loop count' specified by the image Value is a CFNumber; kCFNumberPositiveInfinity may be used.
      • kCGImagePropertyWebPDictionary

        public static CFStringRef kCGImagePropertyWebPDictionary()
      • kCGImagePropertyWebPLoopCount

        public static CFStringRef kCGImagePropertyWebPLoopCount()
        Possible keys for kCGImagePropertyWebPDictionary
      • kCGImagePropertyWebPDelayTime

        public static CFStringRef kCGImagePropertyWebPDelayTime()
      • kCGImagePropertyWebPUnclampedDelayTime

        public static CFStringRef kCGImagePropertyWebPUnclampedDelayTime()
      • kCGImagePropertyWebPFrameInfoArray

        public static CFStringRef kCGImagePropertyWebPFrameInfoArray()
      • kCGImagePropertyWebPCanvasPixelWidth

        public static CFStringRef kCGImagePropertyWebPCanvasPixelWidth()
      • kCGImagePropertyWebPCanvasPixelHeight

        public static CFStringRef kCGImagePropertyWebPCanvasPixelHeight()
      • kCGImageDestinationPreserveGainMap

        public static CFStringRef kCGImageDestinationPreserveGainMap()
        For CGImageDestinationAddImageFromSource: when set to kCFBooleanTrue, a HEIF-embedded GainMap will be preserved. If the destination image is scaled (using kCGImageDestinationImageMaxPixelSize), the GainMap will be scaled accordingly. The value should be kCFBooleanTrue or kCFBooleanFalse Defaults to kCFBooleanFalse
      • kCGImagePropertyTGADictionary

        public static CFStringRef kCGImagePropertyTGADictionary()
      • kCGImagePropertyTGACompression

        public static CFStringRef kCGImagePropertyTGACompression()
        Possible keys for kCGImagePropertyTGADictionary
      • kCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte

        public static CFStringRef kCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte()
      • kCGImageAuxiliaryDataTypeHDRGainMap

        public static CFStringRef kCGImageAuxiliaryDataTypeHDRGainMap()