Documentation
¶
Overview ¶
Package imageio provides Go bindings for the ImageIO framework.
Read and write most image file formats, and access an image’s metadata.
The Image I/O framework allows applications to read and write most image file formats. This framework offers high efficiency, color management, and access to image metadata.
Image Management ¶
- CGImageSourceRef: An opaque type that you use to read image data from a URL, data object, or data consumer. (CGImageSourceStatus)
- CGImageDestinationRef: An opaque type that you use to write image data to a URL, data object, or data consumer.
XMP Metadata ¶
- CGImageMetadataRef: An immutable object that contains the XMP metadata associated with an image. (CGImageMetadataTagBlock)
- CGMutableImageMetadataRef: An opaque type for adding or modifying image metadata.
- CGImageMetadataTagRef: An immutable type that contains information about a single piece of image metadata. (CGImageMetadataType)
- XMP Namespaces and Prefixes: Discover the public namespaces and prefixes that exist in XMP metadata tags.
- KCFErrorDomainCGImageMetadata: The domain for metadata-related errors that originate in the Image I/O framework.
- CGImageMetadataErrors: Constants for errors that occur when getting or setting metadata information.
Common Image Properties ¶
- Image Properties: Properties that apply to the container in general, and not necessarily to an individual image in the container. (CGImagePropertyOrientation)
- EXIF Dictionary Keys: Metadata keys for Exchangeable Image File Format (EXIF) data.
- IPTC Dictionary Keys: Metadata keys for International Press Telecommunications Council (IPTC) data.
- GPS Dictionary Keys: Keys for Global Positioning System (GPS) information.
- WebP Data: Metadata keys for WebP metadata.
Format-Specific Properties ¶
- CIFF Image Properties: Metadata keys for the Camera Image File Format (CIFF) image format.
- DNG Image Properties: Metadata keys for the Digital Negative (DNG) archival format.
- GIF Image Properties: Metadata keys for the Graphics Interchange Format (GIF).
- HEIC Image Properties: Metadata keys for the High Efficiency Image Container (HEIC) format.
- JFIF Image Properties: Metadata keys for the JPEG File Interchange Format (JFIF).
- PNG Image Properties: Metadata keys for the Portable Network Graphics (PNG) format.
- TGA Image Properties: Metadata keys for the Truevision Graphics Adapter (TGA) format. (CGImagePropertyTGACompression)
- TIFF Image Properties: Metadata keys for the Tagged Image File Format (TIFF).
- 8BIM Image Properties: Metadata keys for the Adobe Photoshop image format.
Manufacturer-Specific Properties ¶
- Nikon Camera Dictionary Keys: Metadata keys for an image from a Nikon camera.
- Canon Camera Dictionary Keys: Metadata keys for an image from a Canon camera.
- KCGImagePropertyMakerAppleDictionary: A dictionary of key-value pairs for an image from an Apple camera.
- KCGImagePropertyMakerMinoltaDictionary: A dictionary of key-value pairs for an image from a Minolta camera.
- KCGImagePropertyMakerFujiDictionary: A dictionary of key-value pairs for an image from a Fuji camera.
- KCGImagePropertyMakerOlympusDictionary: A dictionary of key-value pairs for an image from a Olympus camera.
- KCGImagePropertyMakerPentaxDictionary: A dictionary of key-value pairs for an image from a Pentax camera.
- KCGImagePropertyRawDictionary: A dictionary of key-value pairs for an image that contains minimally processed, or raw, data.
Spatial Photos ¶
- Writing spatial photos: Create spatial photos for visionOS by packaging a pair of left- and right-eye images as a stereo HEIC file with related spatial metadata.
- Creating spatial photos and videos with spatial metadata: Add spatial metadata to stereo photos and videos to create spatial media for viewing on Apple Vision Pro.
Animations ¶
- CGAnimateImageAtURLWithBlock: Animate the sequence of images in the Graphics Interchange Format (GIF) or Animated Portable Network Graphics (APNG) file at the specified URL.
- CGAnimateImageDataWithBlock: Animate the sequence of images using data from a Graphics Interchange Format (GIF) or Animated Portable Network Graphics (APNG) file file.
- CGImageSourceAnimationBlock: The block to execute for each frame of an image animation.
- KCGImageAnimationStartIndex: A property that specifies the index of the first frame of an animation.
- KCGImageAnimationDelayTime: The number of seconds to wait before displaying the next image in an animated sequence.
- KCGImageAnimationLoopCount: The number of times to repeat the animated sequence.
- CGImageAnimationStatus: Constants that indicate the result of animating an image sequence.
Variables ¶
- KCGComputeHDRStats
- KCGImageDestinationEncodeAlternateColorSpace
- KCGImageDestinationEncodeBaseColorSpace
- KCGImageDestinationEncodeBaseIsSDR
- KCGImageDestinationEncodeBasePixelFormatRequest
- KCGImageDestinationEncodeGainMapPixelFormatRequest
- KCGImageDestinationEncodeGainMapSubsampleFactor
- KCGImageDestinationEncodeGenerateGainMapWithBaseImage
- KCGImageDestinationEncodeIsBaseImage
- KCGImageDestinationEncodeRequest
- KCGImageDestinationEncodeRequestOptions
- KCGImageDestinationEncodeToISOGainmap
- KCGImageDestinationEncodeToISOHDR
- KCGImageDestinationEncodeToSDR
- KCGImageDestinationEncodeTonemapMode
- KCGImagePropertyASTCBlockSize
- KCGImagePropertyASTCBlockSize4x4
- KCGImagePropertyASTCBlockSize8x8
- KCGImagePropertyASTCEncoder
- KCGImagePropertyBCEncoder
- KCGImagePropertyBCFormat
- KCGImagePropertyEncoder
- KCGImagePropertyOpenEXRCompression
- KCGImagePropertyPVREncoder
- KCGImageProviderPreferredTileHeight
- KCGImageProviderPreferredTileWidth
- KCGImageSourceGenerateImageSpecificLumaScaling//
Code generated from Apple documentation. DO NOT EDIT.
Index ¶
- Variables
- func CGAnimateImageAtURLWithBlock(url corefoundation.CFURLRef, options corefoundation.CFDictionaryRef, ...) int32
- func CGAnimateImageDataWithBlock(data corefoundation.CFDataRef, options corefoundation.CFDictionaryRef, ...) int32
- func CGImageDestinationAddAuxiliaryDataInfo(idst CGImageDestinationRef, auxiliaryImageDataType corefoundation.CFStringRef, ...)
- func CGImageDestinationAddImage(idst CGImageDestinationRef, image coregraphics.CGImageRef, ...)
- func CGImageDestinationAddImageAndMetadata(idst CGImageDestinationRef, image coregraphics.CGImageRef, ...)
- func CGImageDestinationAddImageFromSource(idst CGImageDestinationRef, isrc CGImageSourceRef, index uintptr, ...)
- func CGImageDestinationCopyImageSource(idst CGImageDestinationRef, isrc CGImageSourceRef, ...) bool
- func CGImageDestinationCopyTypeIdentifiers() corefoundation.CFArrayRef
- func CGImageDestinationFinalize(idst CGImageDestinationRef) bool
- func CGImageDestinationGetTypeID() uint
- func CGImageDestinationSetProperties(idst CGImageDestinationRef, properties corefoundation.CFDictionaryRef)
- func CGImageMetadataCopyStringValueWithPath(metadata CGImageMetadataRef, parent CGImageMetadataTagRef, ...) corefoundation.CFStringRef
- func CGImageMetadataCopyTags(metadata CGImageMetadataRef) corefoundation.CFArrayRef
- func CGImageMetadataCreateXMPData(metadata CGImageMetadataRef, options corefoundation.CFDictionaryRef) corefoundation.CFDataRef
- func CGImageMetadataEnumerateTagsUsingBlock(metadata CGImageMetadataRef, rootPath corefoundation.CFStringRef, ...)
- func CGImageMetadataGetTypeID() uint
- func CGImageMetadataRegisterNamespaceForPrefix(metadata CGMutableImageMetadataRef, xmlns corefoundation.CFStringRef, ...) bool
- func CGImageMetadataRemoveTagWithPath(metadata CGMutableImageMetadataRef, parent CGImageMetadataTagRef, ...) bool
- func CGImageMetadataSetTagWithPath(metadata CGMutableImageMetadataRef, parent CGImageMetadataTagRef, ...) bool
- func CGImageMetadataSetValueMatchingImageProperty(metadata CGMutableImageMetadataRef, dictionaryName corefoundation.CFStringRef, ...) bool
- func CGImageMetadataSetValueWithPath(metadata CGMutableImageMetadataRef, parent CGImageMetadataTagRef, ...) bool
- func CGImageMetadataTagCopyName(tag CGImageMetadataTagRef) corefoundation.CFStringRef
- func CGImageMetadataTagCopyNamespace(tag CGImageMetadataTagRef) corefoundation.CFStringRef
- func CGImageMetadataTagCopyPrefix(tag CGImageMetadataTagRef) corefoundation.CFStringRef
- func CGImageMetadataTagCopyQualifiers(tag CGImageMetadataTagRef) corefoundation.CFArrayRef
- func CGImageMetadataTagCopyValue(tag CGImageMetadataTagRef) corefoundation.CFTypeRef
- func CGImageMetadataTagGetTypeID() uint
- func CGImageSourceCopyAuxiliaryDataInfoAtIndex(isrc CGImageSourceRef, index uintptr, ...) corefoundation.CFDictionaryRef
- func CGImageSourceCopyProperties(isrc CGImageSourceRef, options corefoundation.CFDictionaryRef) corefoundation.CFDictionaryRef
- func CGImageSourceCopyPropertiesAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) corefoundation.CFDictionaryRef
- func CGImageSourceCopyTypeIdentifiers() corefoundation.CFArrayRef
- func CGImageSourceCreateImageAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) coregraphics.CGImageRef
- func CGImageSourceCreateThumbnailAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) coregraphics.CGImageRef
- func CGImageSourceGetCount(isrc CGImageSourceRef) uintptr
- func CGImageSourceGetPrimaryImageIndex(isrc CGImageSourceRef) uintptr
- func CGImageSourceGetType(isrc CGImageSourceRef) corefoundation.CFStringRef
- func CGImageSourceGetTypeID() uint
- func CGImageSourceRemoveCacheAtIndex(isrc CGImageSourceRef, index uintptr)
- func CGImageSourceSetAllowableTypes(allowableTypes corefoundation.CFArrayRef) int32
- func CGImageSourceUpdateData(isrc CGImageSourceRef, data corefoundation.CFDataRef, final bool)
- func CGImageSourceUpdateDataProvider(isrc CGImageSourceRef, provider coregraphics.CGDataProviderRef, final bool)
- func NewCGImageSourceAnimationBlock(handler CGImageSourceAnimationBlock) (objc.ID, func())
- type CGImageAnimationStatus
- type CGImageDestinationRef
- func CGImageDestinationCreateWithData(data corefoundation.CFMutableDataRef, type_ corefoundation.CFStringRef, ...) CGImageDestinationRef
- func CGImageDestinationCreateWithDataConsumer(consumer coregraphics.CGDataConsumerRef, type_ corefoundation.CFStringRef, ...) CGImageDestinationRef
- func CGImageDestinationCreateWithURL(url corefoundation.CFURLRef, type_ corefoundation.CFStringRef, count uintptr, ...) CGImageDestinationRef
- type CGImageMetadataErrors
- type CGImageMetadataRef
- type CGImageMetadataTagBlock
- type CGImageMetadataTagRef
- func CGImageMetadataCopyTagMatchingImageProperty(metadata CGImageMetadataRef, dictionaryName corefoundation.CFStringRef, ...) CGImageMetadataTagRef
- func CGImageMetadataCopyTagWithPath(metadata CGImageMetadataRef, parent CGImageMetadataTagRef, ...) CGImageMetadataTagRef
- func CGImageMetadataTagCreate(xmlns corefoundation.CFStringRef, prefix corefoundation.CFStringRef, ...) CGImageMetadataTagRef
- type CGImageMetadataType
- type CGImagePropertyOrientation
- type CGImagePropertyTGACompression
- type CGImageSourceAnimationBlock
- type CGImageSourceRef
- func CGImageSourceCreateIncremental(options corefoundation.CFDictionaryRef) CGImageSourceRef
- func CGImageSourceCreateWithData(data corefoundation.CFDataRef, options corefoundation.CFDictionaryRef) CGImageSourceRef
- func CGImageSourceCreateWithDataProvider(provider coregraphics.CGDataProviderRef, ...) CGImageSourceRef
- func CGImageSourceCreateWithURL(url corefoundation.CFURLRef, options corefoundation.CFDictionaryRef) CGImageSourceRef
- type CGImageSourceStatus
- type CGMutableImageMetadataRef
Constants ¶
This section is empty.
Variables ¶
var ( // KCFErrorDomainCGImageMetadata is the domain for metadata-related errors that originate in the Image I/O framework. // // See: https://developer.apple.com/documentation/ImageIO/kCFErrorDomainCGImageMetadata KCFErrorDomainCGImageMetadata string // See: https://developer.apple.com/documentation/ImageIO/kCGComputeHDRStats KCGComputeHDRStats string // KCGImageAnimationDelayTime is the number of seconds to wait before displaying the next image in an animated sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAnimationDelayTime KCGImageAnimationDelayTime string // KCGImageAnimationLoopCount is the number of times to repeat the animated sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAnimationLoopCount KCGImageAnimationLoopCount string // KCGImageAnimationStartIndex is a property that specifies the index of the first frame of an animation. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAnimationStartIndex KCGImageAnimationStartIndex string // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataInfoColorSpace KCGImageAuxiliaryDataInfoColorSpace string // KCGImageAuxiliaryDataInfoData is the auxiliary data for the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataInfoData KCGImageAuxiliaryDataInfoData string // KCGImageAuxiliaryDataInfoDataDescription is a dictionary of keys that describe the auxiliary data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataInfoDataDescription KCGImageAuxiliaryDataInfoDataDescription string // KCGImageAuxiliaryDataInfoMetadata is the metadata for any auxiliary data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataInfoMetadata KCGImageAuxiliaryDataInfoMetadata string // KCGImageAuxiliaryDataTypeDepth is the type for depth map information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeDepth KCGImageAuxiliaryDataTypeDepth string // KCGImageAuxiliaryDataTypeDisparity is the type for image disparity information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeDisparity KCGImageAuxiliaryDataTypeDisparity string // KCGImageAuxiliaryDataTypeHDRGainMap is the type for High Dynamic Range (HDR) gain map information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeHDRGainMap KCGImageAuxiliaryDataTypeHDRGainMap string // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeISOGainMap KCGImageAuxiliaryDataTypeISOGainMap string // KCGImageAuxiliaryDataTypePortraitEffectsMatte is the type for portrait effects matte information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypePortraitEffectsMatte KCGImageAuxiliaryDataTypePortraitEffectsMatte string // KCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte is the type for glasses matte informaton. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte KCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte string // KCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte is the type for hair matte information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte KCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte string // KCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte is the type for skin matte informaton. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte KCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte string // KCGImageAuxiliaryDataTypeSemanticSegmentationSkyMatte is the type for sky matte information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeSemanticSegmentationSkyMatte KCGImageAuxiliaryDataTypeSemanticSegmentationSkyMatte string // KCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte is the type for teeth matte information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte KCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte string // KCGImageDestinationBackgroundColor is the background color to use when the image has an alpha component, but the destination format doesn’t support alpha. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationBackgroundColor KCGImageDestinationBackgroundColor string // KCGImageDestinationDateTime is the date and time information to associate with the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationDateTime KCGImageDestinationDateTime string // KCGImageDestinationEmbedThumbnail is a Boolean value that indicates whether to embed a thumbnail for JPEG and HEIF images. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEmbedThumbnail KCGImageDestinationEmbedThumbnail string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeAlternateColorSpace KCGImageDestinationEncodeAlternateColorSpace string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeBaseColorSpace KCGImageDestinationEncodeBaseColorSpace string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeBaseIsSDR KCGImageDestinationEncodeBaseIsSDR string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeBasePixelFormatRequest KCGImageDestinationEncodeBasePixelFormatRequest string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeGainMapPixelFormatRequest KCGImageDestinationEncodeGainMapPixelFormatRequest string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeGainMapSubsampleFactor KCGImageDestinationEncodeGainMapSubsampleFactor string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeGenerateGainMapWithBaseImage KCGImageDestinationEncodeGenerateGainMapWithBaseImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeIsBaseImage KCGImageDestinationEncodeIsBaseImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeRequest KCGImageDestinationEncodeRequest string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeRequestOptions KCGImageDestinationEncodeRequestOptions string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeToISOGainmap KCGImageDestinationEncodeToISOGainmap string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeToISOHDR KCGImageDestinationEncodeToISOHDR string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeToSDR KCGImageDestinationEncodeToSDR string // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationEncodeTonemapMode KCGImageDestinationEncodeTonemapMode string // KCGImageDestinationImageMaxPixelSize is the maximum width and height of the image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationImageMaxPixelSize KCGImageDestinationImageMaxPixelSize string // KCGImageDestinationLossyCompressionQuality is the desired compression quality to use when writing the image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationLossyCompressionQuality KCGImageDestinationLossyCompressionQuality string // KCGImageDestinationMergeMetadata is a Boolean value that indicates whether to merge new metadata with the image’s existing metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationMergeMetadata KCGImageDestinationMergeMetadata string // KCGImageDestinationMetadata is the metadata tags to include with the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationMetadata KCGImageDestinationMetadata string // KCGImageDestinationOptimizeColorForSharing is a Boolean value that indicates whether to create the image using a colorspace. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationOptimizeColorForSharing KCGImageDestinationOptimizeColorForSharing string // KCGImageDestinationOrientation is the orientation of the image, specified as an EXIF value in the range 1 to 8. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationOrientation KCGImageDestinationOrientation string // KCGImageDestinationPreserveGainMap is a Boolean value that indicates whether to include a HEIF-embedded gain map in the image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageDestinationPreserveGainMap KCGImageDestinationPreserveGainMap string // KCGImageMetadataEnumerateRecursively is an option to enumerate recursively through a set of metadata tags. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataEnumerateRecursively KCGImageMetadataEnumerateRecursively string // KCGImageMetadataNamespaceDublinCore is the namespace for the Dublin Core Metadata Element Set. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceDublinCore KCGImageMetadataNamespaceDublinCore string // KCGImageMetadataNamespaceExif is the namespace for the Exchangeable Image File (EXIF) format. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceExif KCGImageMetadataNamespaceExif string // KCGImageMetadataNamespaceExifAux is the namespace for EXIF auxiliary keys. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceExifAux KCGImageMetadataNamespaceExifAux string // KCGImageMetadataNamespaceExifEX is the namespace for the exifEX format. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceExifEX KCGImageMetadataNamespaceExifEX string // KCGImageMetadataNamespaceIPTCCore is the namespace for the IPTC format. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceIPTCCore KCGImageMetadataNamespaceIPTCCore string // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceIPTCExtension KCGImageMetadataNamespaceIPTCExtension string // KCGImageMetadataNamespacePhotoshop is the namespace for Photoshop image metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespacePhotoshop KCGImageMetadataNamespacePhotoshop string // KCGImageMetadataNamespaceTIFF is the namespace for TIFF image metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceTIFF KCGImageMetadataNamespaceTIFF string // KCGImageMetadataNamespaceXMPBasic is the namespace for the Extensible Metadata Platform (XMP) format. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceXMPBasic KCGImageMetadataNamespaceXMPBasic string // KCGImageMetadataNamespaceXMPRights is the namespace for XMP metadata that conveys legal restrictions associated with a resource. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataNamespaceXMPRights KCGImageMetadataNamespaceXMPRights string // KCGImageMetadataPrefixDublinCore is the prefix string for tags in the Dublin Core Metadata Element Set. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixDublinCore KCGImageMetadataPrefixDublinCore string // KCGImageMetadataPrefixExif is the prefix string for tags in the Exchangeable Image File (EXIF) metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixExif KCGImageMetadataPrefixExif string // KCGImageMetadataPrefixExifAux is the prefix string for tags in the EXIF auxiliary metadata collection. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixExifAux KCGImageMetadataPrefixExifAux string // KCGImageMetadataPrefixExifEX is the prefix string for tags in the exifEX metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixExifEX KCGImageMetadataPrefixExifEX string // KCGImageMetadataPrefixIPTCCore is the prefix string for tags in the IPTC metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixIPTCCore KCGImageMetadataPrefixIPTCCore string // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixIPTCExtension KCGImageMetadataPrefixIPTCExtension string // KCGImageMetadataPrefixPhotoshop is the prefix string for tags in the Photoshop image metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixPhotoshop KCGImageMetadataPrefixPhotoshop string // KCGImageMetadataPrefixTIFF is the prefix string for tags in the TIFF image metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixTIFF KCGImageMetadataPrefixTIFF string // KCGImageMetadataPrefixXMPBasic is the prefix string for tags in the XMP metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixXMPBasic KCGImageMetadataPrefixXMPBasic string // KCGImageMetadataPrefixXMPRights is the prefix string for tags in the XMP metadata that convey legal restrictions for the resource. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataPrefixXMPRights KCGImageMetadataPrefixXMPRights string // KCGImageMetadataShouldExcludeGPS is a Boolean value that indicates whether to exclude GPS metadata from EXIF data or the corresponding XMP tags. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataShouldExcludeGPS KCGImageMetadataShouldExcludeGPS string // KCGImageMetadataShouldExcludeXMP is a Boolean value that indicates whether to exclude XMP data from the destination. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageMetadataShouldExcludeXMP KCGImageMetadataShouldExcludeXMP string // KCGImageProperty8BIMDictionary is a dictionary of key-value pairs for an Adobe Photoshop image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageProperty8BIMDictionary KCGImageProperty8BIMDictionary string // KCGImageProperty8BIMLayerNames is the layer names for an Adobe Photoshop file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageProperty8BIMLayerNames KCGImageProperty8BIMLayerNames string // KCGImageProperty8BIMVersion is the Adobe Photoshop file version. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageProperty8BIMVersion KCGImageProperty8BIMVersion string // KCGImagePropertyAPNGCanvasPixelHeight is the height of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAPNGCanvasPixelHeight KCGImagePropertyAPNGCanvasPixelHeight string // KCGImagePropertyAPNGCanvasPixelWidth is the width of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAPNGCanvasPixelWidth KCGImagePropertyAPNGCanvasPixelWidth string // KCGImagePropertyAPNGDelayTime is the number of seconds to wait before displaying the next image in an animated sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAPNGDelayTime KCGImagePropertyAPNGDelayTime string // KCGImagePropertyAPNGFrameInfoArray is an array of dictionaries that contain timing information for the image sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAPNGFrameInfoArray KCGImagePropertyAPNGFrameInfoArray string // KCGImagePropertyAPNGLoopCount is the number of times that an animated PNG should play through its frames before stopping. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAPNGLoopCount KCGImagePropertyAPNGLoopCount string // KCGImagePropertyAPNGUnclampedDelayTime is the number of seconds to wait before displaying the next image in an animated sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAPNGUnclampedDelayTime KCGImagePropertyAPNGUnclampedDelayTime string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyASTCBlockSize KCGImagePropertyASTCBlockSize string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyASTCBlockSize4x4 KCGImagePropertyASTCBlockSize4x4 string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyASTCBlockSize8x8 KCGImagePropertyASTCBlockSize8x8 string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyASTCEncoder KCGImagePropertyASTCEncoder string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAVISDictionary KCGImagePropertyAVISDictionary string // KCGImagePropertyAuxiliaryData is an array of dictionaries that contain auxiliary data for the images. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAuxiliaryData KCGImagePropertyAuxiliaryData string // KCGImagePropertyAuxiliaryDataType is the type of the auxiliary data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyAuxiliaryDataType KCGImagePropertyAuxiliaryDataType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyBCEncoder KCGImagePropertyBCEncoder string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyBCFormat KCGImagePropertyBCFormat string // KCGImagePropertyBytesPerRow is the total number of bytes in each row of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyBytesPerRow KCGImagePropertyBytesPerRow string // KCGImagePropertyCIFFCameraSerialNumber is the camera serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFCameraSerialNumber KCGImagePropertyCIFFCameraSerialNumber string // KCGImagePropertyCIFFContinuousDrive is the continuous drive mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFContinuousDrive KCGImagePropertyCIFFContinuousDrive string // KCGImagePropertyCIFFDescription is the camera description. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFDescription KCGImagePropertyCIFFDescription string // KCGImagePropertyCIFFDictionary is a dictionary of key-value pairs for an image that uses Camera Image File Format (CIFF). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFDictionary KCGImagePropertyCIFFDictionary string // KCGImagePropertyCIFFFirmware is the firmware version of the camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFFirmware KCGImagePropertyCIFFFirmware string // KCGImagePropertyCIFFFlashExposureComp is the flash exposure compensation. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFFlashExposureComp KCGImagePropertyCIFFFlashExposureComp string // KCGImagePropertyCIFFFocusMode is the focus mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFFocusMode KCGImagePropertyCIFFFocusMode string // KCGImagePropertyCIFFImageFileName is the image file name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFImageFileName KCGImagePropertyCIFFImageFileName string // KCGImagePropertyCIFFImageName is the image name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFImageName KCGImagePropertyCIFFImageName string // KCGImagePropertyCIFFImageSerialNumber is the image serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFImageSerialNumber KCGImagePropertyCIFFImageSerialNumber string // KCGImagePropertyCIFFLensMaxMM is the maximum lens length in millimeters. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFLensMaxMM KCGImagePropertyCIFFLensMaxMM string // KCGImagePropertyCIFFLensMinMM is the minimum lens length in millimeters. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFLensMinMM KCGImagePropertyCIFFLensMinMM string // KCGImagePropertyCIFFLensModel is the lens model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFLensModel KCGImagePropertyCIFFLensModel string // KCGImagePropertyCIFFMeasuredEV is the measured exposure value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFMeasuredEV KCGImagePropertyCIFFMeasuredEV string // KCGImagePropertyCIFFMeteringMode is the metering mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFMeteringMode KCGImagePropertyCIFFMeteringMode string // KCGImagePropertyCIFFOwnerName is the name of the camera’s owner. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFOwnerName KCGImagePropertyCIFFOwnerName string // KCGImagePropertyCIFFRecordID is the number of images taken since the camera shipped. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFRecordID KCGImagePropertyCIFFRecordID string // KCGImagePropertyCIFFReleaseMethod is the method of shutter release—single-shot or continuous. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFReleaseMethod KCGImagePropertyCIFFReleaseMethod string // KCGImagePropertyCIFFReleaseTiming is the priority for shutter release timing—shutter or focus. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFReleaseTiming KCGImagePropertyCIFFReleaseTiming string // KCGImagePropertyCIFFSelfTimingTime is the time in milliseconds until shutter release when using the self-timer. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFSelfTimingTime KCGImagePropertyCIFFSelfTimingTime string // KCGImagePropertyCIFFShootingMode is the shooting mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFShootingMode KCGImagePropertyCIFFShootingMode string // KCGImagePropertyCIFFWhiteBalanceIndex is the white balance index. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyCIFFWhiteBalanceIndex KCGImagePropertyCIFFWhiteBalanceIndex string // KCGImagePropertyColorModel is the color model of the image, such as RGB, CMYK, grayscale, or Lab. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyColorModel KCGImagePropertyColorModel string // KCGImagePropertyColorModelCMYK is a Cyan Magenta Yellow Black (CMYK) color model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyColorModelCMYK KCGImagePropertyColorModelCMYK string // KCGImagePropertyColorModelGray is a grayscale color model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyColorModelGray KCGImagePropertyColorModelGray string // KCGImagePropertyColorModelLab is a Lab color model, where color values contain the amount of light and the amounts of four human-perceivable colors. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyColorModelLab KCGImagePropertyColorModelLab string // KCGImagePropertyColorModelRGB is a Red Green Blue (RGB) color model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyColorModelRGB KCGImagePropertyColorModelRGB string // KCGImagePropertyDNGActiveArea is the rectangle that defines the non-masked pixels of the sensor. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGActiveArea KCGImagePropertyDNGActiveArea string // KCGImagePropertyDNGAnalogBalance is the analog or digital gain that applies to the stored raw values. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAnalogBalance KCGImagePropertyDNGAnalogBalance string // KCGImagePropertyDNGAntiAliasStrength is a hint to the DNG reader about how strong the camera’s antialias filter is. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAntiAliasStrength KCGImagePropertyDNGAntiAliasStrength string // KCGImagePropertyDNGAsShotICCProfile is a profile that specifies default color rendering from camera color-space coordinates into the ICC profile space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAsShotICCProfile KCGImagePropertyDNGAsShotICCProfile string // KCGImagePropertyDNGAsShotNeutral is the selected white balance at the time of capture, encoded as the coordinates of a neutral color in linear reference space values. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAsShotNeutral KCGImagePropertyDNGAsShotNeutral string // KCGImagePropertyDNGAsShotPreProfileMatrix is a matrix to apply to the camera color-space coordinates before processing values through the ICC profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAsShotPreProfileMatrix KCGImagePropertyDNGAsShotPreProfileMatrix string // KCGImagePropertyDNGAsShotProfileName is a string containing the name of the “as shot” camera profile, if any. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAsShotProfileName KCGImagePropertyDNGAsShotProfileName string // KCGImagePropertyDNGAsShotWhiteXY is the selected white balance at the time of capture, encoded as x-y chromaticity coordinates. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGAsShotWhiteXY KCGImagePropertyDNGAsShotWhiteXY string // KCGImagePropertyDNGBackwardVersion is the oldest version for which a file is compatible. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBackwardVersion KCGImagePropertyDNGBackwardVersion string // KCGImagePropertyDNGBaselineExposure is the amount by which to adjust the zero point of the exposure, specified in EV units. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBaselineExposure KCGImagePropertyDNGBaselineExposure string // KCGImagePropertyDNGBaselineExposureOffset is the amount of EV units to add to the baseline exposure during image rendering. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBaselineExposureOffset KCGImagePropertyDNGBaselineExposureOffset string // KCGImagePropertyDNGBaselineNoise is the relative noise level of the camera model at an ISO of 100. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBaselineNoise KCGImagePropertyDNGBaselineNoise string // KCGImagePropertyDNGBaselineSharpness is the amount of sharpening required for this camera model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBaselineSharpness KCGImagePropertyDNGBaselineSharpness string // KCGImagePropertyDNGBayerGreenSplit is a value that specifies how closely green pixels in the blue/green rows track the green pixels in red/green rows. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBayerGreenSplit KCGImagePropertyDNGBayerGreenSplit string // KCGImagePropertyDNGBestQualityScale is the scale factor to apply to the default scale to achieve the best quality image size. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBestQualityScale KCGImagePropertyDNGBestQualityScale string // KCGImagePropertyDNGBlackLevel is the zero light encoding level, specified as a repeating pattern. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBlackLevel KCGImagePropertyDNGBlackLevel string // KCGImagePropertyDNGBlackLevelDeltaH is the difference between the zero-light encoding level for each column and the baseline zero-light encoding level. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBlackLevelDeltaH KCGImagePropertyDNGBlackLevelDeltaH string // KCGImagePropertyDNGBlackLevelDeltaV is the difference between the zero-light encodoing level for each row and the baseline zero-light encoding level. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBlackLevelDeltaV KCGImagePropertyDNGBlackLevelDeltaV string // KCGImagePropertyDNGBlackLevelRepeatDim is the repeat pattern size for the black level tag. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGBlackLevelRepeatDim KCGImagePropertyDNGBlackLevelRepeatDim string // KCGImagePropertyDNGCFALayout is the spatial layout of the CFA. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCFALayout KCGImagePropertyDNGCFALayout string // KCGImagePropertyDNGCFAPlaneColor is a mapping between the values in the CFA pattern tag and the plane numbers in linear raw space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCFAPlaneColor KCGImagePropertyDNGCFAPlaneColor string // KCGImagePropertyDNGCalibrationIlluminant1 is the illuminant for the first set of color calibration tags. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCalibrationIlluminant1 KCGImagePropertyDNGCalibrationIlluminant1 string // KCGImagePropertyDNGCalibrationIlluminant2 is the illuminant for an optional second set of color calibration tags. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCalibrationIlluminant2 KCGImagePropertyDNGCalibrationIlluminant2 string // KCGImagePropertyDNGCameraCalibration1 is a matrix that transforms reference camera native space values to camera-native space values under the first calibration illuminant. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCameraCalibration1 KCGImagePropertyDNGCameraCalibration1 string // KCGImagePropertyDNGCameraCalibration2 is a matrix that transforms reference camera native space values to camera-native space values under the second calibration illuminant. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCameraCalibration2 KCGImagePropertyDNGCameraCalibration2 string // KCGImagePropertyDNGCameraCalibrationSignature is a string to match against the profile calibration signature for the selected camera profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCameraCalibrationSignature KCGImagePropertyDNGCameraCalibrationSignature string // KCGImagePropertyDNGCameraSerialNumber is the camera serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCameraSerialNumber KCGImagePropertyDNGCameraSerialNumber string // KCGImagePropertyDNGChromaBlurRadius is a hint to the DNG reader about how much chroma blur to apply to the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGChromaBlurRadius KCGImagePropertyDNGChromaBlurRadius string // KCGImagePropertyDNGColorMatrix1 is a transformation matrix that converts XYZ values to reference camera native color spaces, under the first calibration illuminant. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGColorMatrix1 KCGImagePropertyDNGColorMatrix1 string // KCGImagePropertyDNGColorMatrix2 is a transformation matrix that converts XYZ values to reference camera native color spaces, under the second calibration illuminant. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGColorMatrix2 KCGImagePropertyDNGColorMatrix2 string // KCGImagePropertyDNGColorimetricReference is the colorimetric reference for the CIE XYZ values. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGColorimetricReference KCGImagePropertyDNGColorimetricReference string // KCGImagePropertyDNGCurrentICCProfile is a profile that specifies default color rendering from camera color-space coordinates into the ICC profile space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCurrentICCProfile KCGImagePropertyDNGCurrentICCProfile string // KCGImagePropertyDNGCurrentPreProfileMatrix is a matrix to apply to the current camera color-space coordinates before processing values through the ICC profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGCurrentPreProfileMatrix KCGImagePropertyDNGCurrentPreProfileMatrix string // KCGImagePropertyDNGDefaultBlackRender is a hint to the raw converter about how to handle the black point during rendering. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGDefaultBlackRender KCGImagePropertyDNGDefaultBlackRender string // KCGImagePropertyDNGDefaultCropOrigin is the origin of the final image area, relative to the top-left corner of the active area rectangle. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGDefaultCropOrigin KCGImagePropertyDNGDefaultCropOrigin string // KCGImagePropertyDNGDefaultCropSize is the size of the final image area, in raw image coordinates. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGDefaultCropSize KCGImagePropertyDNGDefaultCropSize string // KCGImagePropertyDNGDefaultScale is the default scale factors for each direction to convert the image to square pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGDefaultScale KCGImagePropertyDNGDefaultScale string // KCGImagePropertyDNGDefaultUserCrop is a default user-crop rectangle in relative coordinates. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGDefaultUserCrop KCGImagePropertyDNGDefaultUserCrop string // KCGImagePropertyDNGDictionary is a dictionary of key-value pairs for an image that uses the Digital Negative (DNG) archival format. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGDictionary KCGImagePropertyDNGDictionary string // KCGImagePropertyDNGExtraCameraProfiles is a list of file offsets to extra camera profiles. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGExtraCameraProfiles KCGImagePropertyDNGExtraCameraProfiles string // KCGImagePropertyDNGFixVignetteRadial is an opcode to apply a gain function to an image to correct vignetting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGFixVignetteRadial KCGImagePropertyDNGFixVignetteRadial string // KCGImagePropertyDNGForwardMatrix1 is a matrix that maps white balanced camera colors to XYZ D50 colors. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGForwardMatrix1 KCGImagePropertyDNGForwardMatrix1 string // KCGImagePropertyDNGForwardMatrix2 is a matrix that maps white balanced camera colors to XYZ D50 colors. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGForwardMatrix2 KCGImagePropertyDNGForwardMatrix2 string // KCGImagePropertyDNGLensInfo is information about the lens used for the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGLensInfo KCGImagePropertyDNGLensInfo string // KCGImagePropertyDNGLinearResponseLimit is the fraction of the encoding range, above which the response may become significantly non-linear. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGLinearResponseLimit KCGImagePropertyDNGLinearResponseLimit string // KCGImagePropertyDNGLinearizationTable is a lookup table that maps stored values into linear values. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGLinearizationTable KCGImagePropertyDNGLinearizationTable string // KCGImagePropertyDNGLocalizedCameraModel is the localized camera model name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGLocalizedCameraModel KCGImagePropertyDNGLocalizedCameraModel string // KCGImagePropertyDNGMakerNoteSafety is a Boolean value that tells the DNG reader whether the EXIF MakerNote tag is safe to preserve. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGMakerNoteSafety KCGImagePropertyDNGMakerNoteSafety string // KCGImagePropertyDNGMaskedAreas is a list of non-overlapping rectangles that contain fully masked pixels in the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGMaskedAreas KCGImagePropertyDNGMaskedAreas string // KCGImagePropertyDNGNewRawImageDigest is an MD5 digest of the raw image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGNewRawImageDigest KCGImagePropertyDNGNewRawImageDigest string // KCGImagePropertyDNGNoiseProfile is the amount of noise in the raw image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGNoiseProfile KCGImagePropertyDNGNoiseProfile string // KCGImagePropertyDNGNoiseReductionApplied is the amount of noise reduction applied to the raw data on a scale of 0.0 to 1.0. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGNoiseReductionApplied KCGImagePropertyDNGNoiseReductionApplied string // KCGImagePropertyDNGOpcodeList1 is the list of opcodes to apply to the raw image, as read directly from the file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOpcodeList1 KCGImagePropertyDNGOpcodeList1 string // KCGImagePropertyDNGOpcodeList2 is tHe list of opcodes to apply to the raw image, after mapping it to linear reference values. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOpcodeList2 KCGImagePropertyDNGOpcodeList2 string // KCGImagePropertyDNGOpcodeList3 is the list of opcodes to apply to the raw image, after demosaicing it. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOpcodeList3 KCGImagePropertyDNGOpcodeList3 string // KCGImagePropertyDNGOriginalBestQualityFinalSize is the best-quality final size of the larger original file that was the source of this proxy. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOriginalBestQualityFinalSize KCGImagePropertyDNGOriginalBestQualityFinalSize string // KCGImagePropertyDNGOriginalDefaultCropSize is the default crop size of the larger original file that was the source of this proxy. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOriginalDefaultCropSize KCGImagePropertyDNGOriginalDefaultCropSize string // KCGImagePropertyDNGOriginalDefaultFinalSize is tHe default final size of the larger original file that was the source of this proxy. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOriginalDefaultFinalSize KCGImagePropertyDNGOriginalDefaultFinalSize string // KCGImagePropertyDNGOriginalRawFileData is the compressed contents of the original raw file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOriginalRawFileData KCGImagePropertyDNGOriginalRawFileData string // KCGImagePropertyDNGOriginalRawFileDigest is an MD5 digest of the data stored for the original raw file data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOriginalRawFileDigest KCGImagePropertyDNGOriginalRawFileDigest string // KCGImagePropertyDNGOriginalRawFileName is the file name of the original raw file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGOriginalRawFileName KCGImagePropertyDNGOriginalRawFileName string // KCGImagePropertyDNGPreviewApplicationName is the name of the app that created the preview stored in the IFD. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPreviewApplicationName KCGImagePropertyDNGPreviewApplicationName string // KCGImagePropertyDNGPreviewApplicationVersion is the version number of the app that created the preview stored in the IFD. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPreviewApplicationVersion KCGImagePropertyDNGPreviewApplicationVersion string // KCGImagePropertyDNGPreviewColorSpace is the color space associated with the rendered preview. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPreviewColorSpace KCGImagePropertyDNGPreviewColorSpace string // KCGImagePropertyDNGPreviewDateTime is the date and time for the render of the preview. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPreviewDateTime KCGImagePropertyDNGPreviewDateTime string // KCGImagePropertyDNGPreviewSettingsDigest is a unique ID of the conversion settings used to render the preview. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPreviewSettingsDigest KCGImagePropertyDNGPreviewSettingsDigest string // KCGImagePropertyDNGPreviewSettingsName is the name of the conversion settings for the preview. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPreviewSettingsName KCGImagePropertyDNGPreviewSettingsName string // KCGImagePropertyDNGPrivateData is private data that manufacturers may store with an image and use in their own converters. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGPrivateData KCGImagePropertyDNGPrivateData string // KCGImagePropertyDNGProfileCalibrationSignature is a string that describes the calibration for the current profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileCalibrationSignature KCGImagePropertyDNGProfileCalibrationSignature string // KCGImagePropertyDNGProfileCopyright is the copyright information for the camera profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileCopyright KCGImagePropertyDNGProfileCopyright string // KCGImagePropertyDNGProfileEmbedPolicy is the usage rules for the camera profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileEmbedPolicy KCGImagePropertyDNGProfileEmbedPolicy string // KCGImagePropertyDNGProfileHueSatMapData1 is the data for the first hue/saturation/value mapping table. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileHueSatMapData1 KCGImagePropertyDNGProfileHueSatMapData1 string // KCGImagePropertyDNGProfileHueSatMapData2 is the data for the second hue/saturation/value mapping table. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileHueSatMapData2 KCGImagePropertyDNGProfileHueSatMapData2 string // KCGImagePropertyDNGProfileHueSatMapDims is the number of input samples in each dimension of the hue/saturation/value mapping tables. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileHueSatMapDims KCGImagePropertyDNGProfileHueSatMapDims string // KCGImagePropertyDNGProfileHueSatMapEncoding is the encoding option to use when indexing into a 3D look table during raw conversion. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileHueSatMapEncoding KCGImagePropertyDNGProfileHueSatMapEncoding string // KCGImagePropertyDNGProfileLookTableData is the default “look” table to apply when processing the image as a starting point for user adjustment. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileLookTableData KCGImagePropertyDNGProfileLookTableData string // KCGImagePropertyDNGProfileLookTableDims is the number of input samples in each dimentsion of a default “look” table. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileLookTableDims KCGImagePropertyDNGProfileLookTableDims string // KCGImagePropertyDNGProfileLookTableEncoding is the encoding option to use when indexing into a 3D look table during raw conversion. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileLookTableEncoding KCGImagePropertyDNGProfileLookTableEncoding string // KCGImagePropertyDNGProfileName is a string containing the name of the camera profile. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileName KCGImagePropertyDNGProfileName string // KCGImagePropertyDNGProfileToneCurve is the default tone curve to apply when processing the image as a starting point for user adjustments. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGProfileToneCurve KCGImagePropertyDNGProfileToneCurve string // KCGImagePropertyDNGRawDataUniqueID is a 16-byte unique identifier for the raw image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGRawDataUniqueID KCGImagePropertyDNGRawDataUniqueID string // KCGImagePropertyDNGRawImageDigest is a modified MD5 digest of the raw image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGRawImageDigest KCGImagePropertyDNGRawImageDigest string // KCGImagePropertyDNGRawToPreviewGain is the gain between the main raw IFD and the preview IFD that contains this tag. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGRawToPreviewGain KCGImagePropertyDNGRawToPreviewGain string // KCGImagePropertyDNGReductionMatrix1 is a reduction matrix that converts color camera-native space values to XYZ values, under the first calibration illuminant. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGReductionMatrix1 KCGImagePropertyDNGReductionMatrix1 string // KCGImagePropertyDNGReductionMatrix2 is a reduction matrix that converts color camera-native space values to XYZ values, under the second calibration illuminant. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGReductionMatrix2 KCGImagePropertyDNGReductionMatrix2 string // KCGImagePropertyDNGRowInterleaveFactor is the number of interleaved fields for the rows of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGRowInterleaveFactor KCGImagePropertyDNGRowInterleaveFactor string // KCGImagePropertyDNGShadowScale is a tag that Adobe Camera Raw uses to control the sensitivity of its Shadows slider. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGShadowScale KCGImagePropertyDNGShadowScale string // KCGImagePropertyDNGSubTileBlockSize is the size of rectangular blocks that tiles use to group pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGSubTileBlockSize KCGImagePropertyDNGSubTileBlockSize string // KCGImagePropertyDNGUniqueCameraModel is a unique, nonlocalized name for the camera model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGUniqueCameraModel KCGImagePropertyDNGUniqueCameraModel string // KCGImagePropertyDNGVersion is an encoding of the four-tier version number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGVersion KCGImagePropertyDNGVersion string // KCGImagePropertyDNGWarpFisheye is an opcode to unwrap an image captued with a fisheye lens and map it to a perspective projection. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGWarpFisheye KCGImagePropertyDNGWarpFisheye string // KCGImagePropertyDNGWarpRectilinear is an opcode to apply a warp to an image to correct for geometric distortion and lateral chromatic aberration for rectilinear lenses. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGWarpRectilinear KCGImagePropertyDNGWarpRectilinear string // KCGImagePropertyDNGWhiteLevel is the saturated encoding level for the raw sample values. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDNGWhiteLevel KCGImagePropertyDNGWhiteLevel string // KCGImagePropertyDPIHeight is the resolution, in dots per inch, in the y dimension. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDPIHeight KCGImagePropertyDPIHeight string // KCGImagePropertyDPIWidth is the resolution, in dots per inch, in the x dimension. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDPIWidth KCGImagePropertyDPIWidth string // KCGImagePropertyDepth is the number of bits in the color sample of a pixel. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyDepth KCGImagePropertyDepth string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyEncoder KCGImagePropertyEncoder string // KCGImagePropertyExifApertureValue is the aperture value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifApertureValue KCGImagePropertyExifApertureValue string // KCGImagePropertyExifAuxDictionary is an auxiliary dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxDictionary KCGImagePropertyExifAuxDictionary string // KCGImagePropertyExifAuxFirmware is firmware information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxFirmware KCGImagePropertyExifAuxFirmware string // KCGImagePropertyExifAuxFlashCompensation is flash compensation. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxFlashCompensation KCGImagePropertyExifAuxFlashCompensation string // KCGImagePropertyExifAuxImageNumber is the image number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxImageNumber KCGImagePropertyExifAuxImageNumber string // KCGImagePropertyExifAuxLensID is the lens ID. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxLensID KCGImagePropertyExifAuxLensID string // KCGImagePropertyExifAuxLensInfo is lens information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxLensInfo KCGImagePropertyExifAuxLensInfo string // KCGImagePropertyExifAuxLensModel is the lens model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxLensModel KCGImagePropertyExifAuxLensModel string // KCGImagePropertyExifAuxLensSerialNumber is the lens serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxLensSerialNumber KCGImagePropertyExifAuxLensSerialNumber string // KCGImagePropertyExifAuxOwnerName is the owner name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxOwnerName KCGImagePropertyExifAuxOwnerName string // KCGImagePropertyExifAuxSerialNumber is the serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifAuxSerialNumber KCGImagePropertyExifAuxSerialNumber string // KCGImagePropertyExifBodySerialNumber is a string with the serial number of the camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifBodySerialNumber KCGImagePropertyExifBodySerialNumber string // KCGImagePropertyExifBrightnessValue is the brightness value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifBrightnessValue KCGImagePropertyExifBrightnessValue string // KCGImagePropertyExifCFAPattern is the color filter array (CFA) pattern, which is the geometric pattern of the image sensor for a 1-chip color sensor area. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifCFAPattern KCGImagePropertyExifCFAPattern string // KCGImagePropertyExifCameraOwnerName is a string with the name of the camera’s owner. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifCameraOwnerName KCGImagePropertyExifCameraOwnerName string // KCGImagePropertyExifColorSpace is the color space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifColorSpace KCGImagePropertyExifColorSpace string // KCGImagePropertyExifComponentsConfiguration is the components configuration for compressed data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifComponentsConfiguration KCGImagePropertyExifComponentsConfiguration string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifCompositeImage KCGImagePropertyExifCompositeImage string // KCGImagePropertyExifCompressedBitsPerPixel is the bits per pixel of the compression mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifCompressedBitsPerPixel KCGImagePropertyExifCompressedBitsPerPixel string // KCGImagePropertyExifContrast is the contrast setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifContrast KCGImagePropertyExifContrast string // KCGImagePropertyExifCustomRendered is special rendering performed on the image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifCustomRendered KCGImagePropertyExifCustomRendered string // KCGImagePropertyExifDateTimeDigitized is the digitized date and time. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifDateTimeDigitized KCGImagePropertyExifDateTimeDigitized string // KCGImagePropertyExifDateTimeOriginal is the original date and time. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifDateTimeOriginal KCGImagePropertyExifDateTimeOriginal string // KCGImagePropertyExifDeviceSettingDescription is for a particular camera mode, indicates the conditions for taking the picture. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifDeviceSettingDescription KCGImagePropertyExifDeviceSettingDescription string // KCGImagePropertyExifDictionary is a dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifDictionary KCGImagePropertyExifDictionary string // KCGImagePropertyExifDigitalZoomRatio is the digital zoom ratio. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifDigitalZoomRatio KCGImagePropertyExifDigitalZoomRatio string // KCGImagePropertyExifExposureBiasValue is the exposure bias value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifExposureBiasValue KCGImagePropertyExifExposureBiasValue string // KCGImagePropertyExifExposureIndex is the selected exposure index. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifExposureIndex KCGImagePropertyExifExposureIndex string // KCGImagePropertyExifExposureMode is the exposure mode setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifExposureMode KCGImagePropertyExifExposureMode string // KCGImagePropertyExifExposureProgram is the exposure program. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifExposureProgram KCGImagePropertyExifExposureProgram string // KCGImagePropertyExifExposureTime is the exposure time. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifExposureTime KCGImagePropertyExifExposureTime string // KCGImagePropertyExifFNumber is the F-number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFNumber KCGImagePropertyExifFNumber string // KCGImagePropertyExifFileSource is the image source. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFileSource KCGImagePropertyExifFileSource string // KCGImagePropertyExifFlash is the flash status when the image was shot. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFlash KCGImagePropertyExifFlash string // KCGImagePropertyExifFlashEnergy is the strobe energy when the image was captured, in beam candle power seconds. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFlashEnergy KCGImagePropertyExifFlashEnergy string // KCGImagePropertyExifFlashPixVersion is the FlashPix version supported by an FPXR file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFlashPixVersion KCGImagePropertyExifFlashPixVersion string // KCGImagePropertyExifFocalLenIn35mmFilm is the equivalent focal length in 35 mm film. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFocalLenIn35mmFilm KCGImagePropertyExifFocalLenIn35mmFilm string // KCGImagePropertyExifFocalLength is the focal length. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFocalLength KCGImagePropertyExifFocalLength string // KCGImagePropertyExifFocalPlaneResolutionUnit is the unit of measurement for the focal plane x and y resolutions. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFocalPlaneResolutionUnit KCGImagePropertyExifFocalPlaneResolutionUnit string // KCGImagePropertyExifFocalPlaneXResolution is the number of image-width pixels (x-axis) per focal plane resolution unit. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFocalPlaneXResolution KCGImagePropertyExifFocalPlaneXResolution string // KCGImagePropertyExifFocalPlaneYResolution is the number of image-height pixels (y-axis) per focal plane resolution unit. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifFocalPlaneYResolution KCGImagePropertyExifFocalPlaneYResolution string // KCGImagePropertyExifGainControl is the gain adjustment setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifGainControl KCGImagePropertyExifGainControl string // KCGImagePropertyExifGamma is the gamma setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifGamma KCGImagePropertyExifGamma string // KCGImagePropertyExifISOSpeed is the ISO speed setting used to capture the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifISOSpeed KCGImagePropertyExifISOSpeed string // KCGImagePropertyExifISOSpeedLatitudeyyy is the ISO speed latitude yyy value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifISOSpeedLatitudeyyy KCGImagePropertyExifISOSpeedLatitudeyyy string // KCGImagePropertyExifISOSpeedLatitudezzz is the ISO speed latitude zzz value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifISOSpeedLatitudezzz KCGImagePropertyExifISOSpeedLatitudezzz string // KCGImagePropertyExifISOSpeedRatings is the ISO speed ratings. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifISOSpeedRatings KCGImagePropertyExifISOSpeedRatings string // KCGImagePropertyExifImageUniqueID is the unique ID of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifImageUniqueID KCGImagePropertyExifImageUniqueID string // KCGImagePropertyExifLensMake is a string with the name of the lens manufacturer. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifLensMake KCGImagePropertyExifLensMake string // KCGImagePropertyExifLensModel is a string with the lens model information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifLensModel KCGImagePropertyExifLensModel string // KCGImagePropertyExifLensSerialNumber is a string with the lens’s serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifLensSerialNumber KCGImagePropertyExifLensSerialNumber string // KCGImagePropertyExifLensSpecification is the specification information for the camera lens. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifLensSpecification KCGImagePropertyExifLensSpecification string // KCGImagePropertyExifLightSource is the light source. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifLightSource KCGImagePropertyExifLightSource string // KCGImagePropertyExifMakerNote is information specified by the camera manufacturer. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifMakerNote KCGImagePropertyExifMakerNote string // KCGImagePropertyExifMaxApertureValue is the maximum aperture value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifMaxApertureValue KCGImagePropertyExifMaxApertureValue string // KCGImagePropertyExifMeteringMode is the metering mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifMeteringMode KCGImagePropertyExifMeteringMode string // KCGImagePropertyExifOECF is the opto-electric conversion function (OECF) that defines the relationship between the optical input of the camera and the resulting image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifOECF KCGImagePropertyExifOECF string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifOffsetTime KCGImagePropertyExifOffsetTime string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifOffsetTimeDigitized KCGImagePropertyExifOffsetTimeDigitized string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifOffsetTimeOriginal KCGImagePropertyExifOffsetTimeOriginal string // KCGImagePropertyExifPixelXDimension is the x dimension of a pixel. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifPixelXDimension KCGImagePropertyExifPixelXDimension string // KCGImagePropertyExifPixelYDimension is the y dimension of a pixel. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifPixelYDimension KCGImagePropertyExifPixelYDimension string // KCGImagePropertyExifRecommendedExposureIndex is the recommended exposure index. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifRecommendedExposureIndex KCGImagePropertyExifRecommendedExposureIndex string // KCGImagePropertyExifRelatedSoundFile is a sound file related to the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifRelatedSoundFile KCGImagePropertyExifRelatedSoundFile string // KCGImagePropertyExifSaturation is the saturation setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSaturation KCGImagePropertyExifSaturation string // KCGImagePropertyExifSceneCaptureType is the scene capture type; for example, standard, landscape, portrait, or night. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSceneCaptureType KCGImagePropertyExifSceneCaptureType string // KCGImagePropertyExifSceneType is the scene type. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSceneType KCGImagePropertyExifSceneType string // KCGImagePropertyExifSensingMethod is the sensor type of the camera or input device. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSensingMethod KCGImagePropertyExifSensingMethod string // KCGImagePropertyExifSensitivityType is the type of sensitivity data stored for the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSensitivityType KCGImagePropertyExifSensitivityType string // KCGImagePropertyExifSharpness is the sharpness setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSharpness KCGImagePropertyExifSharpness string // KCGImagePropertyExifShutterSpeedValue is the shutter speed value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifShutterSpeedValue KCGImagePropertyExifShutterSpeedValue string // KCGImagePropertyExifSourceExposureTimesOfCompositeImage is the exposure times for composite images. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSourceExposureTimesOfCompositeImage KCGImagePropertyExifSourceExposureTimesOfCompositeImage string // KCGImagePropertyExifSourceImageNumberOfCompositeImage is the number of images that make up a composite image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSourceImageNumberOfCompositeImage KCGImagePropertyExifSourceImageNumberOfCompositeImage string // KCGImagePropertyExifSpatialFrequencyResponse is the spatial frequency table and spatial frequency response values in the width, height, and diagonal directions. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSpatialFrequencyResponse KCGImagePropertyExifSpatialFrequencyResponse string // KCGImagePropertyExifSpectralSensitivity is the spectral sensitivity of each channel. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSpectralSensitivity KCGImagePropertyExifSpectralSensitivity string // KCGImagePropertyExifStandardOutputSensitivity is the sensitivity data for the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifStandardOutputSensitivity KCGImagePropertyExifStandardOutputSensitivity string // KCGImagePropertyExifSubjectArea is the subject area. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubjectArea KCGImagePropertyExifSubjectArea string // KCGImagePropertyExifSubjectDistRange is the distance to the subject. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubjectDistRange KCGImagePropertyExifSubjectDistRange string // KCGImagePropertyExifSubjectDistance is the distance to the subject, in meters. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubjectDistance KCGImagePropertyExifSubjectDistance string // KCGImagePropertyExifSubjectLocation is the location of the image’s primary subject. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubjectLocation KCGImagePropertyExifSubjectLocation string // KCGImagePropertyExifSubsecTime is the fraction of seconds for the date and time tag. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubsecTime KCGImagePropertyExifSubsecTime string // KCGImagePropertyExifSubsecTimeDigitized is the fraction of seconds for the digitized date and time tag. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubsecTimeDigitized KCGImagePropertyExifSubsecTimeDigitized string // KCGImagePropertyExifSubsecTimeOriginal is the fraction of seconds for the original date and time tag. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifSubsecTimeOriginal KCGImagePropertyExifSubsecTimeOriginal string // KCGImagePropertyExifUserComment is a user comment. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifUserComment KCGImagePropertyExifUserComment string // KCGImagePropertyExifVersion is the EXIF version. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifVersion KCGImagePropertyExifVersion string // KCGImagePropertyExifWhiteBalance is the white balance mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyExifWhiteBalance KCGImagePropertyExifWhiteBalance string // KCGImagePropertyFileContentsDictionary is a dictionary of properties related to the image’s on-disk file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyFileContentsDictionary KCGImagePropertyFileContentsDictionary string // KCGImagePropertyFileSize is the size of the image file in bytes, if known. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyFileSize KCGImagePropertyFileSize string // KCGImagePropertyGIFCanvasPixelHeight is the height of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFCanvasPixelHeight KCGImagePropertyGIFCanvasPixelHeight string // KCGImagePropertyGIFCanvasPixelWidth is the width of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFCanvasPixelWidth KCGImagePropertyGIFCanvasPixelWidth string // KCGImagePropertyGIFDelayTime is the number of seconds to wait before displaying the next image in an animated sequence, clamped to a minimum of 100 milliseconds. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFDelayTime KCGImagePropertyGIFDelayTime string // KCGImagePropertyGIFDictionary is a dictionary of key-value pairs for an image that uses Graphics Interchange Format (GIF). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFDictionary KCGImagePropertyGIFDictionary string // KCGImagePropertyGIFFrameInfoArray is an array of dictionaries that contain timing information for the image sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFFrameInfoArray KCGImagePropertyGIFFrameInfoArray string // KCGImagePropertyGIFHasGlobalColorMap is a Boolean value that indicates whether the GIF has a global color map. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFHasGlobalColorMap KCGImagePropertyGIFHasGlobalColorMap string // KCGImagePropertyGIFImageColorMap is the image color map. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFImageColorMap KCGImagePropertyGIFImageColorMap string // KCGImagePropertyGIFLoopCount is the number of times to repeat an animated sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFLoopCount KCGImagePropertyGIFLoopCount string // KCGImagePropertyGIFUnclampedDelayTime is the number of seconds to wait before displaying the next image in an animated sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGIFUnclampedDelayTime KCGImagePropertyGIFUnclampedDelayTime string // KCGImagePropertyGPSAltitude is the altitude. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSAltitude KCGImagePropertyGPSAltitude string // KCGImagePropertyGPSAltitudeRef is the altitude point of reference. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSAltitudeRef KCGImagePropertyGPSAltitudeRef string // KCGImagePropertyGPSAreaInformation is the name of the GPS area. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSAreaInformation KCGImagePropertyGPSAreaInformation string // KCGImagePropertyGPSDOP is the degree of precision (DOP) of the data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDOP KCGImagePropertyGPSDOP string // KCGImagePropertyGPSDateStamp is the date and time information relative to Coordinated Universal Time (UTC). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDateStamp KCGImagePropertyGPSDateStamp string // KCGImagePropertyGPSDestBearing is the bearing to the destination point. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestBearing KCGImagePropertyGPSDestBearing string // KCGImagePropertyGPSDestBearingRef is the reference for giving the bearing to the destination point. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestBearingRef KCGImagePropertyGPSDestBearingRef string // KCGImagePropertyGPSDestDistance is the distance to the destination point. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestDistance KCGImagePropertyGPSDestDistance string // KCGImagePropertyGPSDestDistanceRef is the units for expressing the distance to the destination point. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestDistanceRef KCGImagePropertyGPSDestDistanceRef string // KCGImagePropertyGPSDestLatitude is the latitude of the destination point. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestLatitude KCGImagePropertyGPSDestLatitude string // KCGImagePropertyGPSDestLatitudeRef is an indication of whether the latitude of the destination point is northern or southern. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestLatitudeRef KCGImagePropertyGPSDestLatitudeRef string // KCGImagePropertyGPSDestLongitude is the longitude of the destination point. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestLongitude KCGImagePropertyGPSDestLongitude string // KCGImagePropertyGPSDestLongitudeRef is an indication of whether the longitude of the destination point is east or west. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDestLongitudeRef KCGImagePropertyGPSDestLongitudeRef string // KCGImagePropertyGPSDictionary is a dictionary of key-value pairs for an image that has Global Positioning System (GPS) information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDictionary KCGImagePropertyGPSDictionary string // KCGImagePropertyGPSDifferental is an indication of whether differential correction is applied to the GPS receiver. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSDifferental KCGImagePropertyGPSDifferental string // KCGImagePropertyGPSHPositioningError is the horizontal error in the GPS position. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSHPositioningError KCGImagePropertyGPSHPositioningError string // KCGImagePropertyGPSImgDirection is the direction of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSImgDirection KCGImagePropertyGPSImgDirection string // KCGImagePropertyGPSImgDirectionRef is the reference for the direction of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSImgDirectionRef KCGImagePropertyGPSImgDirectionRef string // KCGImagePropertyGPSLatitude is the latitude. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSLatitude KCGImagePropertyGPSLatitude string // KCGImagePropertyGPSLatitudeRef is an indication of whether the latitude is north or south. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSLatitudeRef KCGImagePropertyGPSLatitudeRef string // KCGImagePropertyGPSLongitude is the longitude. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSLongitude KCGImagePropertyGPSLongitude string // KCGImagePropertyGPSLongitudeRef is an indication of whether the longitude is east or west. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSLongitudeRef KCGImagePropertyGPSLongitudeRef string // KCGImagePropertyGPSMapDatum is the geodetic survey data used by the GPS receiver. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSMapDatum KCGImagePropertyGPSMapDatum string // KCGImagePropertyGPSMeasureMode is the measurement mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSMeasureMode KCGImagePropertyGPSMeasureMode string // KCGImagePropertyGPSProcessingMethod is the name of the method used to find a location. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSProcessingMethod KCGImagePropertyGPSProcessingMethod string // KCGImagePropertyGPSSatellites is the satellites used for GPS measurements. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSSatellites KCGImagePropertyGPSSatellites string // KCGImagePropertyGPSSpeed is the GPS receiver’s speed of movement. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSSpeed KCGImagePropertyGPSSpeed string // KCGImagePropertyGPSSpeedRef is the unit for expressing the GPS receiver’s speed of movement. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSSpeedRef KCGImagePropertyGPSSpeedRef string // KCGImagePropertyGPSStatus is the status of the GPS receiver. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSStatus KCGImagePropertyGPSStatus string // KCGImagePropertyGPSTimeStamp is the time in UTC (Coordinated Universal Time). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSTimeStamp KCGImagePropertyGPSTimeStamp string // KCGImagePropertyGPSTrack is the direction of GPS receiver’s movement. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSTrack KCGImagePropertyGPSTrack string // KCGImagePropertyGPSTrackRef is the reference for the direction of GPS receiver’s movement. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSTrackRef KCGImagePropertyGPSTrackRef string // KCGImagePropertyGPSVersion is the GPS version information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGPSVersion KCGImagePropertyGPSVersion string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageBaseline KCGImagePropertyGroupImageBaseline string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageDisparityAdjustment KCGImagePropertyGroupImageDisparityAdjustment string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIndexLeft KCGImagePropertyGroupImageIndexLeft string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIndexMonoscopic KCGImagePropertyGroupImageIndexMonoscopic string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIndexRight KCGImagePropertyGroupImageIndexRight string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIsAlternateImage KCGImagePropertyGroupImageIsAlternateImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIsLeftImage KCGImagePropertyGroupImageIsLeftImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIsMonoscopicImage KCGImagePropertyGroupImageIsMonoscopicImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageIsRightImage KCGImagePropertyGroupImageIsRightImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImageStereoAggressors KCGImagePropertyGroupImageStereoAggressors string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupImagesAlternate KCGImagePropertyGroupImagesAlternate string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupIndex KCGImagePropertyGroupIndex string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupMonoscopicImageLocation KCGImagePropertyGroupMonoscopicImageLocation string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupType KCGImagePropertyGroupType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupTypeAlternate KCGImagePropertyGroupTypeAlternate string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroupTypeStereoPair KCGImagePropertyGroupTypeStereoPair string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyGroups KCGImagePropertyGroups string // KCGImagePropertyHEICSCanvasPixelHeight is the height of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSCanvasPixelHeight KCGImagePropertyHEICSCanvasPixelHeight string // KCGImagePropertyHEICSCanvasPixelWidth is the width of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSCanvasPixelWidth KCGImagePropertyHEICSCanvasPixelWidth string // KCGImagePropertyHEICSDelayTime is the number of seconds to wait before displaying the next image in the sequence, clamped to a minimum of `0.1` seconds. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSDelayTime KCGImagePropertyHEICSDelayTime string // KCGImagePropertyHEICSDictionary is a dictionary of properties related to an HEIC container. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSDictionary KCGImagePropertyHEICSDictionary string // KCGImagePropertyHEICSFrameInfoArray is an array of dictionaries that contain timing information for the image sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSFrameInfoArray KCGImagePropertyHEICSFrameInfoArray string // KCGImagePropertyHEICSLoopCount is the number of times to play the sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSLoopCount KCGImagePropertyHEICSLoopCount string // KCGImagePropertyHEICSUnclampedDelayTime is the unclamped number of seconds to wait before displaying the next image in the sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEICSUnclampedDelayTime KCGImagePropertyHEICSUnclampedDelayTime string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHEIFDictionary KCGImagePropertyHEIFDictionary string // KCGImagePropertyHasAlpha is a Boolean value that indicates whether the image has an alpha channel. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHasAlpha KCGImagePropertyHasAlpha string // KCGImagePropertyHeight is the height of the image, in the image’s coordinate space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyHeight KCGImagePropertyHeight string // KCGImagePropertyIPTCActionAdvised is the advised action. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCActionAdvised KCGImagePropertyIPTCActionAdvised string // KCGImagePropertyIPTCByline is the name of the person who created the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCByline KCGImagePropertyIPTCByline string // KCGImagePropertyIPTCBylineTitle is the title of the person who created the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCBylineTitle KCGImagePropertyIPTCBylineTitle string // KCGImagePropertyIPTCCaptionAbstract is the description of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCaptionAbstract KCGImagePropertyIPTCCaptionAbstract string // KCGImagePropertyIPTCCategory is the category. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCategory KCGImagePropertyIPTCCategory string // KCGImagePropertyIPTCCity is the city where the image was created. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCity KCGImagePropertyIPTCCity string // KCGImagePropertyIPTCContact is the contact information for getting details about the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContact KCGImagePropertyIPTCContact string // KCGImagePropertyIPTCContactInfoAddress is the address portion of the contact information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoAddress KCGImagePropertyIPTCContactInfoAddress string // KCGImagePropertyIPTCContactInfoCity is the city portion of the contact information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoCity KCGImagePropertyIPTCContactInfoCity string // KCGImagePropertyIPTCContactInfoCountry is the country or region portion of the contact information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoCountry KCGImagePropertyIPTCContactInfoCountry string // KCGImagePropertyIPTCContactInfoEmails is email addresses for the contact. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoEmails KCGImagePropertyIPTCContactInfoEmails string // KCGImagePropertyIPTCContactInfoPhones is phone numbers for the contact. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoPhones KCGImagePropertyIPTCContactInfoPhones string // KCGImagePropertyIPTCContactInfoPostalCode is the postal code portion of the contact. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoPostalCode KCGImagePropertyIPTCContactInfoPostalCode string // KCGImagePropertyIPTCContactInfoStateProvince is the state or province of the contact. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoStateProvince KCGImagePropertyIPTCContactInfoStateProvince string // KCGImagePropertyIPTCContactInfoWebURLs is web addresses for the contact. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContactInfoWebURLs KCGImagePropertyIPTCContactInfoWebURLs string // KCGImagePropertyIPTCContentLocationCode is the content location code. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContentLocationCode KCGImagePropertyIPTCContentLocationCode string // KCGImagePropertyIPTCContentLocationName is the content location name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCContentLocationName KCGImagePropertyIPTCContentLocationName string // KCGImagePropertyIPTCCopyrightNotice is the copyright notice. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCopyrightNotice KCGImagePropertyIPTCCopyrightNotice string // KCGImagePropertyIPTCCountryPrimaryLocationCode is the primary country code, a three-letter code defined by ISO 3166-1. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCountryPrimaryLocationCode KCGImagePropertyIPTCCountryPrimaryLocationCode string // KCGImagePropertyIPTCCountryPrimaryLocationName is the primary country name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCountryPrimaryLocationName KCGImagePropertyIPTCCountryPrimaryLocationName string // KCGImagePropertyIPTCCreatorContactInfo is the creator’s contact info. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCreatorContactInfo KCGImagePropertyIPTCCreatorContactInfo string // KCGImagePropertyIPTCCredit is the name of the service that provided the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCCredit KCGImagePropertyIPTCCredit string // KCGImagePropertyIPTCDateCreated is the creation date. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCDateCreated KCGImagePropertyIPTCDateCreated string // KCGImagePropertyIPTCDictionary is a dictionary of key-value pairs for an image that uses International Press Telecommunications Council (IPTC) metadata. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCDictionary KCGImagePropertyIPTCDictionary string // KCGImagePropertyIPTCDigitalCreationDate is the digital creation date. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCDigitalCreationDate KCGImagePropertyIPTCDigitalCreationDate string // KCGImagePropertyIPTCDigitalCreationTime is the digital creation time. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCDigitalCreationTime KCGImagePropertyIPTCDigitalCreationTime string // KCGImagePropertyIPTCEditStatus is the edit status. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCEditStatus KCGImagePropertyIPTCEditStatus string // KCGImagePropertyIPTCEditorialUpdate is an editorial update. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCEditorialUpdate KCGImagePropertyIPTCEditorialUpdate string // KCGImagePropertyIPTCExpirationDate is the latest date you can use the image, in the form CCYYMMDD. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExpirationDate KCGImagePropertyIPTCExpirationDate string // KCGImagePropertyIPTCExpirationTime is the latest time on the expiration date you can use the image, in the form HHMMSS. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExpirationTime KCGImagePropertyIPTCExpirationTime string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAboutCvTerm KCGImagePropertyIPTCExtAboutCvTerm string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAboutCvTermCvId KCGImagePropertyIPTCExtAboutCvTermCvId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAboutCvTermId KCGImagePropertyIPTCExtAboutCvTermId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAboutCvTermName KCGImagePropertyIPTCExtAboutCvTermName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAboutCvTermRefinedAbout KCGImagePropertyIPTCExtAboutCvTermRefinedAbout string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAddlModelInfo KCGImagePropertyIPTCExtAddlModelInfo string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkCircaDateCreated KCGImagePropertyIPTCExtArtworkCircaDateCreated string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkContentDescription KCGImagePropertyIPTCExtArtworkContentDescription string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkContributionDescription KCGImagePropertyIPTCExtArtworkContributionDescription string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkCopyrightNotice KCGImagePropertyIPTCExtArtworkCopyrightNotice string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkCopyrightOwnerID KCGImagePropertyIPTCExtArtworkCopyrightOwnerID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkCopyrightOwnerName KCGImagePropertyIPTCExtArtworkCopyrightOwnerName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkCreator KCGImagePropertyIPTCExtArtworkCreator string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkCreatorID KCGImagePropertyIPTCExtArtworkCreatorID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkDateCreated KCGImagePropertyIPTCExtArtworkDateCreated string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkLicensorID KCGImagePropertyIPTCExtArtworkLicensorID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkLicensorName KCGImagePropertyIPTCExtArtworkLicensorName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkOrObject KCGImagePropertyIPTCExtArtworkOrObject string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkPhysicalDescription KCGImagePropertyIPTCExtArtworkPhysicalDescription string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkSource KCGImagePropertyIPTCExtArtworkSource string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkSourceInvURL KCGImagePropertyIPTCExtArtworkSourceInvURL string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkSourceInventoryNo KCGImagePropertyIPTCExtArtworkSourceInventoryNo string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkStylePeriod KCGImagePropertyIPTCExtArtworkStylePeriod string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtArtworkTitle KCGImagePropertyIPTCExtArtworkTitle string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAudioBitrate KCGImagePropertyIPTCExtAudioBitrate string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAudioBitrateMode KCGImagePropertyIPTCExtAudioBitrateMode string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtAudioChannelCount KCGImagePropertyIPTCExtAudioChannelCount string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtCircaDateCreated KCGImagePropertyIPTCExtCircaDateCreated string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContainerFormat KCGImagePropertyIPTCExtContainerFormat string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContainerFormatIdentifier KCGImagePropertyIPTCExtContainerFormatIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContainerFormatName KCGImagePropertyIPTCExtContainerFormatName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContributor KCGImagePropertyIPTCExtContributor string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContributorIdentifier KCGImagePropertyIPTCExtContributorIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContributorName KCGImagePropertyIPTCExtContributorName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtContributorRole KCGImagePropertyIPTCExtContributorRole string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtControlledVocabularyTerm KCGImagePropertyIPTCExtControlledVocabularyTerm string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtCopyrightYear KCGImagePropertyIPTCExtCopyrightYear string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtCreator KCGImagePropertyIPTCExtCreator string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtCreatorIdentifier KCGImagePropertyIPTCExtCreatorIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtCreatorName KCGImagePropertyIPTCExtCreatorName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtCreatorRole KCGImagePropertyIPTCExtCreatorRole string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreen KCGImagePropertyIPTCExtDataOnScreen string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegion KCGImagePropertyIPTCExtDataOnScreenRegion string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionD KCGImagePropertyIPTCExtDataOnScreenRegionD string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionH KCGImagePropertyIPTCExtDataOnScreenRegionH string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionText KCGImagePropertyIPTCExtDataOnScreenRegionText string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionUnit KCGImagePropertyIPTCExtDataOnScreenRegionUnit string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionW KCGImagePropertyIPTCExtDataOnScreenRegionW string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionX KCGImagePropertyIPTCExtDataOnScreenRegionX string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDataOnScreenRegionY KCGImagePropertyIPTCExtDataOnScreenRegionY string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDigitalImageGUID KCGImagePropertyIPTCExtDigitalImageGUID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDigitalSourceFileType KCGImagePropertyIPTCExtDigitalSourceFileType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDigitalSourceType KCGImagePropertyIPTCExtDigitalSourceType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDopesheet KCGImagePropertyIPTCExtDopesheet string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDopesheetLink KCGImagePropertyIPTCExtDopesheetLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDopesheetLinkLink KCGImagePropertyIPTCExtDopesheetLinkLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier KCGImagePropertyIPTCExtDopesheetLinkLinkQualifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEmbdEncRightsExpr KCGImagePropertyIPTCExtEmbdEncRightsExpr string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr KCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID KCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType KCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEpisode KCGImagePropertyIPTCExtEpisode string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEpisodeIdentifier KCGImagePropertyIPTCExtEpisodeIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEpisodeName KCGImagePropertyIPTCExtEpisodeName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEpisodeNumber KCGImagePropertyIPTCExtEpisodeNumber string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtEvent KCGImagePropertyIPTCExtEvent string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtExternalMetadataLink KCGImagePropertyIPTCExtExternalMetadataLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtFeedIdentifier KCGImagePropertyIPTCExtFeedIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtGenre KCGImagePropertyIPTCExtGenre string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtGenreCvId KCGImagePropertyIPTCExtGenreCvId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtGenreCvTermId KCGImagePropertyIPTCExtGenreCvTermId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtGenreCvTermName KCGImagePropertyIPTCExtGenreCvTermName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtGenreCvTermRefinedAbout KCGImagePropertyIPTCExtGenreCvTermRefinedAbout string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtHeadline KCGImagePropertyIPTCExtHeadline string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtIPTCLastEdited KCGImagePropertyIPTCExtIPTCLastEdited string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLinkedEncRightsExpr KCGImagePropertyIPTCExtLinkedEncRightsExpr string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLinkedEncodedRightsExpr KCGImagePropertyIPTCExtLinkedEncodedRightsExpr string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID KCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLinkedEncodedRightsExprType KCGImagePropertyIPTCExtLinkedEncodedRightsExprType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationCity KCGImagePropertyIPTCExtLocationCity string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationCountryCode KCGImagePropertyIPTCExtLocationCountryCode string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationCountryName KCGImagePropertyIPTCExtLocationCountryName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationCreated KCGImagePropertyIPTCExtLocationCreated string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationGPSAltitude KCGImagePropertyIPTCExtLocationGPSAltitude string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationGPSLatitude KCGImagePropertyIPTCExtLocationGPSLatitude string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationGPSLongitude KCGImagePropertyIPTCExtLocationGPSLongitude string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationIdentifier KCGImagePropertyIPTCExtLocationIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationLocationId KCGImagePropertyIPTCExtLocationLocationId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationLocationName KCGImagePropertyIPTCExtLocationLocationName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationProvinceState KCGImagePropertyIPTCExtLocationProvinceState string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationShown KCGImagePropertyIPTCExtLocationShown string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationSublocation KCGImagePropertyIPTCExtLocationSublocation string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtLocationWorldRegion KCGImagePropertyIPTCExtLocationWorldRegion string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtMaxAvailHeight KCGImagePropertyIPTCExtMaxAvailHeight string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtMaxAvailWidth KCGImagePropertyIPTCExtMaxAvailWidth string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtModelAge KCGImagePropertyIPTCExtModelAge string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtOrganisationInImageCode KCGImagePropertyIPTCExtOrganisationInImageCode string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtOrganisationInImageName KCGImagePropertyIPTCExtOrganisationInImageName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonHeard KCGImagePropertyIPTCExtPersonHeard string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonHeardIdentifier KCGImagePropertyIPTCExtPersonHeardIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonHeardName KCGImagePropertyIPTCExtPersonHeardName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImage KCGImagePropertyIPTCExtPersonInImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageCharacteristic KCGImagePropertyIPTCExtPersonInImageCharacteristic string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageCvTermCvId KCGImagePropertyIPTCExtPersonInImageCvTermCvId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageCvTermId KCGImagePropertyIPTCExtPersonInImageCvTermId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageCvTermName KCGImagePropertyIPTCExtPersonInImageCvTermName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout KCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageDescription KCGImagePropertyIPTCExtPersonInImageDescription string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageId KCGImagePropertyIPTCExtPersonInImageId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageName KCGImagePropertyIPTCExtPersonInImageName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPersonInImageWDetails KCGImagePropertyIPTCExtPersonInImageWDetails string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtProductInImage KCGImagePropertyIPTCExtProductInImage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtProductInImageDescription KCGImagePropertyIPTCExtProductInImageDescription string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtProductInImageGTIN KCGImagePropertyIPTCExtProductInImageGTIN string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtProductInImageName KCGImagePropertyIPTCExtProductInImageName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPublicationEvent KCGImagePropertyIPTCExtPublicationEvent string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPublicationEventDate KCGImagePropertyIPTCExtPublicationEventDate string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPublicationEventIdentifier KCGImagePropertyIPTCExtPublicationEventIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtPublicationEventName KCGImagePropertyIPTCExtPublicationEventName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRating KCGImagePropertyIPTCExtRating string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRatingRegion KCGImagePropertyIPTCExtRatingRatingRegion string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionCity KCGImagePropertyIPTCExtRatingRegionCity string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionCountryCode KCGImagePropertyIPTCExtRatingRegionCountryCode string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionCountryName KCGImagePropertyIPTCExtRatingRegionCountryName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionGPSAltitude KCGImagePropertyIPTCExtRatingRegionGPSAltitude string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionGPSLatitude KCGImagePropertyIPTCExtRatingRegionGPSLatitude string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionGPSLongitude KCGImagePropertyIPTCExtRatingRegionGPSLongitude string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionIdentifier KCGImagePropertyIPTCExtRatingRegionIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionLocationId KCGImagePropertyIPTCExtRatingRegionLocationId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionLocationName KCGImagePropertyIPTCExtRatingRegionLocationName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionProvinceState KCGImagePropertyIPTCExtRatingRegionProvinceState string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionSublocation KCGImagePropertyIPTCExtRatingRegionSublocation string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingRegionWorldRegion KCGImagePropertyIPTCExtRatingRegionWorldRegion string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingScaleMaxValue KCGImagePropertyIPTCExtRatingScaleMaxValue string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingScaleMinValue KCGImagePropertyIPTCExtRatingScaleMinValue string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingSourceLink KCGImagePropertyIPTCExtRatingSourceLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingValue KCGImagePropertyIPTCExtRatingValue string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRatingValueLogoLink KCGImagePropertyIPTCExtRatingValueLogoLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRegistryEntryRole KCGImagePropertyIPTCExtRegistryEntryRole string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRegistryID KCGImagePropertyIPTCExtRegistryID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRegistryItemID KCGImagePropertyIPTCExtRegistryItemID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtRegistryOrganisationID KCGImagePropertyIPTCExtRegistryOrganisationID string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtReleaseReady KCGImagePropertyIPTCExtReleaseReady string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeason KCGImagePropertyIPTCExtSeason string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeasonIdentifier KCGImagePropertyIPTCExtSeasonIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeasonName KCGImagePropertyIPTCExtSeasonName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeasonNumber KCGImagePropertyIPTCExtSeasonNumber string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeries KCGImagePropertyIPTCExtSeries string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeriesIdentifier KCGImagePropertyIPTCExtSeriesIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSeriesName KCGImagePropertyIPTCExtSeriesName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtShownEvent KCGImagePropertyIPTCExtShownEvent string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtShownEventIdentifier KCGImagePropertyIPTCExtShownEventIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtShownEventName KCGImagePropertyIPTCExtShownEventName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtStorylineIdentifier KCGImagePropertyIPTCExtStorylineIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtStreamReady KCGImagePropertyIPTCExtStreamReady string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtStylePeriod KCGImagePropertyIPTCExtStylePeriod string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSupplyChainSource KCGImagePropertyIPTCExtSupplyChainSource string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSupplyChainSourceIdentifier KCGImagePropertyIPTCExtSupplyChainSourceIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtSupplyChainSourceName KCGImagePropertyIPTCExtSupplyChainSourceName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTemporalCoverage KCGImagePropertyIPTCExtTemporalCoverage string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTemporalCoverageFrom KCGImagePropertyIPTCExtTemporalCoverageFrom string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTemporalCoverageTo KCGImagePropertyIPTCExtTemporalCoverageTo string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTranscript KCGImagePropertyIPTCExtTranscript string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTranscriptLink KCGImagePropertyIPTCExtTranscriptLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTranscriptLinkLink KCGImagePropertyIPTCExtTranscriptLinkLink string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier KCGImagePropertyIPTCExtTranscriptLinkLinkQualifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoBitrate KCGImagePropertyIPTCExtVideoBitrate string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoBitrateMode KCGImagePropertyIPTCExtVideoBitrateMode string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoDisplayAspectRatio KCGImagePropertyIPTCExtVideoDisplayAspectRatio string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoEncodingProfile KCGImagePropertyIPTCExtVideoEncodingProfile string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoShotType KCGImagePropertyIPTCExtVideoShotType string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoShotTypeIdentifier KCGImagePropertyIPTCExtVideoShotTypeIdentifier string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoShotTypeName KCGImagePropertyIPTCExtVideoShotTypeName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVideoStreamsCount KCGImagePropertyIPTCExtVideoStreamsCount string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtVisualColor KCGImagePropertyIPTCExtVisualColor string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtWorkflowTag KCGImagePropertyIPTCExtWorkflowTag string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtWorkflowTagCvId KCGImagePropertyIPTCExtWorkflowTagCvId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtWorkflowTagCvTermId KCGImagePropertyIPTCExtWorkflowTagCvTermId string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtWorkflowTagCvTermName KCGImagePropertyIPTCExtWorkflowTagCvTermName string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout KCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout string // KCGImagePropertyIPTCFixtureIdentifier is a fixture identifier. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCFixtureIdentifier KCGImagePropertyIPTCFixtureIdentifier string // KCGImagePropertyIPTCHeadline is a summary of the contents of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCHeadline KCGImagePropertyIPTCHeadline string // KCGImagePropertyIPTCImageOrientation is the image orientation (portrait, landscape, or square). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCImageOrientation KCGImagePropertyIPTCImageOrientation string // KCGImagePropertyIPTCImageType is the image type. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCImageType KCGImagePropertyIPTCImageType string // KCGImagePropertyIPTCKeywords is keywords relevant to the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCKeywords KCGImagePropertyIPTCKeywords string // KCGImagePropertyIPTCLanguageIdentifier is the language identifier, a two-letter code defined by ISO 639:1988. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCLanguageIdentifier KCGImagePropertyIPTCLanguageIdentifier string // KCGImagePropertyIPTCObjectAttributeReference is the object attribute. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCObjectAttributeReference KCGImagePropertyIPTCObjectAttributeReference string // KCGImagePropertyIPTCObjectCycle is the editorial cycle (morning, evening, or both) of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCObjectCycle KCGImagePropertyIPTCObjectCycle string // KCGImagePropertyIPTCObjectName is the object name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCObjectName KCGImagePropertyIPTCObjectName string // KCGImagePropertyIPTCObjectTypeReference is the object type. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCObjectTypeReference KCGImagePropertyIPTCObjectTypeReference string // KCGImagePropertyIPTCOriginalTransmissionReference is the call letter or number combination associated with the originating point of an image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCOriginalTransmissionReference KCGImagePropertyIPTCOriginalTransmissionReference string // KCGImagePropertyIPTCOriginatingProgram is the originating application. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCOriginatingProgram KCGImagePropertyIPTCOriginatingProgram string // KCGImagePropertyIPTCProgramVersion is the application version. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCProgramVersion KCGImagePropertyIPTCProgramVersion string // KCGImagePropertyIPTCProvinceState is the province or state. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCProvinceState KCGImagePropertyIPTCProvinceState string // KCGImagePropertyIPTCReferenceDate is the reference date. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCReferenceDate KCGImagePropertyIPTCReferenceDate string // KCGImagePropertyIPTCReferenceNumber is the reference number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCReferenceNumber KCGImagePropertyIPTCReferenceNumber string // KCGImagePropertyIPTCReferenceService is the reference service. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCReferenceService KCGImagePropertyIPTCReferenceService string // KCGImagePropertyIPTCReleaseDate is the earliest day on which you can use the image, in the form CCYYMMDD. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCReleaseDate KCGImagePropertyIPTCReleaseDate string // KCGImagePropertyIPTCReleaseTime is the earliest time at which you can use the image, in the form HHMMSS. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCReleaseTime KCGImagePropertyIPTCReleaseTime string // KCGImagePropertyIPTCRightsUsageTerms is the usage rights for the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCRightsUsageTerms KCGImagePropertyIPTCRightsUsageTerms string // KCGImagePropertyIPTCScene is the scene codes for the image; a scene code is a six-digit string. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCScene KCGImagePropertyIPTCScene string // KCGImagePropertyIPTCSource is the original owner of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCSource KCGImagePropertyIPTCSource string // KCGImagePropertyIPTCSpecialInstructions is special instructions about the use of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCSpecialInstructions KCGImagePropertyIPTCSpecialInstructions string // KCGImagePropertyIPTCStarRating is the star rating. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCStarRating KCGImagePropertyIPTCStarRating string // KCGImagePropertyIPTCSubLocation is the location within the city where the image was created. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCSubLocation KCGImagePropertyIPTCSubLocation string // KCGImagePropertyIPTCSubjectReference is the subject. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCSubjectReference KCGImagePropertyIPTCSubjectReference string // KCGImagePropertyIPTCSupplementalCategory is a supplemental category. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCSupplementalCategory KCGImagePropertyIPTCSupplementalCategory string // KCGImagePropertyIPTCTimeCreated is the creation time. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCTimeCreated KCGImagePropertyIPTCTimeCreated string // KCGImagePropertyIPTCUrgency is the urgency level. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCUrgency KCGImagePropertyIPTCUrgency string // KCGImagePropertyIPTCWriterEditor is the name of the person who wrote or edited the description of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIPTCWriterEditor KCGImagePropertyIPTCWriterEditor string // KCGImagePropertyImageCount is the number of images in the file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyImageCount KCGImagePropertyImageCount string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyImageIndex KCGImagePropertyImageIndex string // KCGImagePropertyImages is an array of dictionaries, each of which contains metadata for one of the images in the file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyImages KCGImagePropertyImages string // KCGImagePropertyIsFloat is a Boolean value that indicates whether the image contains floating-point pixel samples. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIsFloat KCGImagePropertyIsFloat string // KCGImagePropertyIsIndexed is a Boolean value that indicates whether the image contains indexed pixel samples. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyIsIndexed KCGImagePropertyIsIndexed string // KCGImagePropertyJFIFDensityUnit is the units for the x and y density fields. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyJFIFDensityUnit KCGImagePropertyJFIFDensityUnit string // KCGImagePropertyJFIFDictionary is a dictionary of key-value pairs for an image that uses JPEG File Interchange Format (JFIF). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyJFIFDictionary KCGImagePropertyJFIFDictionary string // KCGImagePropertyJFIFIsProgressive is whether there are versions of the image of increasing quality. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyJFIFIsProgressive KCGImagePropertyJFIFIsProgressive string // KCGImagePropertyJFIFVersion is the version of JFIF. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyJFIFVersion KCGImagePropertyJFIFVersion string // KCGImagePropertyJFIFXDensity is the x pixel density. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyJFIFXDensity KCGImagePropertyJFIFXDensity string // KCGImagePropertyJFIFYDensity is the y pixel density. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyJFIFYDensity KCGImagePropertyJFIFYDensity string // KCGImagePropertyMakerAppleDictionary is a dictionary of key-value pairs for an image from an Apple camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerAppleDictionary KCGImagePropertyMakerAppleDictionary string // KCGImagePropertyMakerCanonAspectRatioInfo is the image aspect ratio. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonAspectRatioInfo KCGImagePropertyMakerCanonAspectRatioInfo string // KCGImagePropertyMakerCanonCameraSerialNumber is the camera serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonCameraSerialNumber KCGImagePropertyMakerCanonCameraSerialNumber string // KCGImagePropertyMakerCanonContinuousDrive is the presence of a continuous drive. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonContinuousDrive KCGImagePropertyMakerCanonContinuousDrive string // KCGImagePropertyMakerCanonDictionary is a dictionary of key-value pairs for an image from a Canon camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonDictionary KCGImagePropertyMakerCanonDictionary string // KCGImagePropertyMakerCanonFirmware is the firmware version. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonFirmware KCGImagePropertyMakerCanonFirmware string // KCGImagePropertyMakerCanonFlashExposureComp is the flash exposure compensation setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonFlashExposureComp KCGImagePropertyMakerCanonFlashExposureComp string // KCGImagePropertyMakerCanonImageSerialNumber is the image serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonImageSerialNumber KCGImagePropertyMakerCanonImageSerialNumber string // KCGImagePropertyMakerCanonLensModel is the lens model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonLensModel KCGImagePropertyMakerCanonLensModel string // KCGImagePropertyMakerCanonOwnerName is the name of the camera’s owner. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerCanonOwnerName KCGImagePropertyMakerCanonOwnerName string // KCGImagePropertyMakerFujiDictionary is a dictionary of key-value pairs for an image from a Fuji camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerFujiDictionary KCGImagePropertyMakerFujiDictionary string // KCGImagePropertyMakerMinoltaDictionary is a dictionary of key-value pairs for an image from a Minolta camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerMinoltaDictionary KCGImagePropertyMakerMinoltaDictionary string // KCGImagePropertyMakerNikonCameraSerialNumber is the camera serial number. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonCameraSerialNumber KCGImagePropertyMakerNikonCameraSerialNumber string // KCGImagePropertyMakerNikonColorMode is the color mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonColorMode KCGImagePropertyMakerNikonColorMode string // KCGImagePropertyMakerNikonDictionary is a dictionary of key-value pairs for an image from a Nikon camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonDictionary KCGImagePropertyMakerNikonDictionary string // KCGImagePropertyMakerNikonDigitalZoom is the digital zoom setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonDigitalZoom KCGImagePropertyMakerNikonDigitalZoom string // KCGImagePropertyMakerNikonFlashExposureComp is the flash exposure compensation. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonFlashExposureComp KCGImagePropertyMakerNikonFlashExposureComp string // KCGImagePropertyMakerNikonFlashSetting is the flash setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonFlashSetting KCGImagePropertyMakerNikonFlashSetting string // KCGImagePropertyMakerNikonFocusDistance is the focus distance. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonFocusDistance KCGImagePropertyMakerNikonFocusDistance string // KCGImagePropertyMakerNikonFocusMode is the focus mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonFocusMode KCGImagePropertyMakerNikonFocusMode string // KCGImagePropertyMakerNikonISOSelection is the ISO selection. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonISOSelection KCGImagePropertyMakerNikonISOSelection string // KCGImagePropertyMakerNikonISOSetting is the ISO setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonISOSetting KCGImagePropertyMakerNikonISOSetting string // KCGImagePropertyMakerNikonImageAdjustment is the image adjustment setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonImageAdjustment KCGImagePropertyMakerNikonImageAdjustment string // KCGImagePropertyMakerNikonLensAdapter is the lens adapter. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonLensAdapter KCGImagePropertyMakerNikonLensAdapter string // KCGImagePropertyMakerNikonLensInfo is lens information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonLensInfo KCGImagePropertyMakerNikonLensInfo string // KCGImagePropertyMakerNikonLensType is the lens type. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonLensType KCGImagePropertyMakerNikonLensType string // KCGImagePropertyMakerNikonQuality is the quality setting. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonQuality KCGImagePropertyMakerNikonQuality string // KCGImagePropertyMakerNikonSharpenMode is the sharpening mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonSharpenMode KCGImagePropertyMakerNikonSharpenMode string // KCGImagePropertyMakerNikonShootingMode is the shooting mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonShootingMode KCGImagePropertyMakerNikonShootingMode string // KCGImagePropertyMakerNikonShutterCount is the number of times the shutter has been actuated. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonShutterCount KCGImagePropertyMakerNikonShutterCount string // KCGImagePropertyMakerNikonWhiteBalanceMode is the white balance mode. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerNikonWhiteBalanceMode KCGImagePropertyMakerNikonWhiteBalanceMode string // KCGImagePropertyMakerOlympusDictionary is a dictionary of key-value pairs for an image from a Olympus camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerOlympusDictionary KCGImagePropertyMakerOlympusDictionary string // KCGImagePropertyMakerPentaxDictionary is a dictionary of key-value pairs for an image from a Pentax camera. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyMakerPentaxDictionary KCGImagePropertyMakerPentaxDictionary string // KCGImagePropertyNamedColorSpace is the name of the image’s color space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyNamedColorSpace KCGImagePropertyNamedColorSpace string // KCGImagePropertyOpenEXRAspectRatio is the aspect ratio of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyOpenEXRAspectRatio KCGImagePropertyOpenEXRAspectRatio string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyOpenEXRCompression KCGImagePropertyOpenEXRCompression string // KCGImagePropertyOpenEXRDictionary is a dictionary of properties specific to the OpenEXR metadata standard. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyOpenEXRDictionary KCGImagePropertyOpenEXRDictionary string // KCGImagePropertyOrientation is the intended display orientation of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyOrientation KCGImagePropertyOrientation string // KCGImagePropertyPNGAuthor is a string that identifies the author of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGAuthor KCGImagePropertyPNGAuthor string // KCGImagePropertyPNGChromaticities is the chromaticities. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGChromaticities KCGImagePropertyPNGChromaticities string // KCGImagePropertyPNGComment is a string that contains image comments. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGComment KCGImagePropertyPNGComment string // KCGImagePropertyPNGCompressionFilter is the PNG filter to apply prior to compression. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGCompressionFilter KCGImagePropertyPNGCompressionFilter string // KCGImagePropertyPNGCopyright is a string that identifies the copyright of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGCopyright KCGImagePropertyPNGCopyright string // KCGImagePropertyPNGCreationTime is a string that identifies the date and time the image was created. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGCreationTime KCGImagePropertyPNGCreationTime string // KCGImagePropertyPNGDescription is a string that describes the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGDescription KCGImagePropertyPNGDescription string // KCGImagePropertyPNGDictionary is a dictionary of key-value pairs for an image that uses Portable Network Graphics (PNG) format. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGDictionary KCGImagePropertyPNGDictionary string // KCGImagePropertyPNGDisclaimer is a disclaimer string. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGDisclaimer KCGImagePropertyPNGDisclaimer string // KCGImagePropertyPNGGamma is the gamma value. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGGamma KCGImagePropertyPNGGamma string // KCGImagePropertyPNGInterlaceType is the interlace type. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGInterlaceType KCGImagePropertyPNGInterlaceType string // KCGImagePropertyPNGModificationTime is a string that identifies the last date and time the image was modified. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGModificationTime KCGImagePropertyPNGModificationTime string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGPixelsAspectRatio KCGImagePropertyPNGPixelsAspectRatio string // KCGImagePropertyPNGSoftware is a string that identifies the software used to create the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGSoftware KCGImagePropertyPNGSoftware string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGSource KCGImagePropertyPNGSource string // KCGImagePropertyPNGTitle is a string that holds the image’s title. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGTitle KCGImagePropertyPNGTitle string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGTransparency KCGImagePropertyPNGTransparency string // KCGImagePropertyPNGWarning is a warning string. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGWarning KCGImagePropertyPNGWarning string // KCGImagePropertyPNGXPixelsPerMeter is the number of x pixels per meter. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGXPixelsPerMeter KCGImagePropertyPNGXPixelsPerMeter string // KCGImagePropertyPNGYPixelsPerMeter is the number of y pixels per meter. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGYPixelsPerMeter KCGImagePropertyPNGYPixelsPerMeter string // KCGImagePropertyPNGsRGBIntent is the sRGB intent. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPNGsRGBIntent KCGImagePropertyPNGsRGBIntent string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPVREncoder KCGImagePropertyPVREncoder string // KCGImagePropertyPixelFormat is the format of the image’s individual pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPixelFormat KCGImagePropertyPixelFormat string // KCGImagePropertyPixelHeight is the number of pixels along the y-axis of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPixelHeight KCGImagePropertyPixelHeight string // KCGImagePropertyPixelWidth is the number of pixels along the x-axis of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPixelWidth KCGImagePropertyPixelWidth string // KCGImagePropertyPrimaryImage is the index of the primary image in the file. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyPrimaryImage KCGImagePropertyPrimaryImage string // KCGImagePropertyProfileName is the name of the optional International Color Consortium (ICC) profile embedded in the image, if known. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyProfileName KCGImagePropertyProfileName string // KCGImagePropertyRawDictionary is a dictionary of key-value pairs for an image that contains minimally processed, or raw, data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyRawDictionary KCGImagePropertyRawDictionary string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTGACompression KCGImagePropertyTGACompression string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTGADictionary KCGImagePropertyTGADictionary string // KCGImagePropertyTIFFArtist is the artist who created the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFArtist KCGImagePropertyTIFFArtist string // KCGImagePropertyTIFFCompression is the compression scheme used on the image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFCompression KCGImagePropertyTIFFCompression string // KCGImagePropertyTIFFCopyright is copyright information. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFCopyright KCGImagePropertyTIFFCopyright string // KCGImagePropertyTIFFDateTime is the date and time that the image was created. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFDateTime KCGImagePropertyTIFFDateTime string // KCGImagePropertyTIFFDictionary is a dictionary of key-value pairs for an image that uses Tagged Image File Format (TIFF). // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFDictionary KCGImagePropertyTIFFDictionary string // KCGImagePropertyTIFFDocumentName is the document name. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFDocumentName KCGImagePropertyTIFFDocumentName string // KCGImagePropertyTIFFHostComputer is the computer or operating system used when the image was created. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFHostComputer KCGImagePropertyTIFFHostComputer string // KCGImagePropertyTIFFImageDescription is the image description. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFImageDescription KCGImagePropertyTIFFImageDescription string // KCGImagePropertyTIFFMake is the name of the manufacturer of the camera or input device. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFMake KCGImagePropertyTIFFMake string // KCGImagePropertyTIFFModel is the camera or input device model. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFModel KCGImagePropertyTIFFModel string // KCGImagePropertyTIFFOrientation is the image orientation. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFOrientation KCGImagePropertyTIFFOrientation string // KCGImagePropertyTIFFPhotometricInterpretation is the color space of the image data. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFPhotometricInterpretation KCGImagePropertyTIFFPhotometricInterpretation string // KCGImagePropertyTIFFPrimaryChromaticities is the chromaticities of the primaries of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFPrimaryChromaticities KCGImagePropertyTIFFPrimaryChromaticities string // KCGImagePropertyTIFFResolutionUnit is the units of resolution. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFResolutionUnit KCGImagePropertyTIFFResolutionUnit string // KCGImagePropertyTIFFSoftware is the name and version of the software used for image creation. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFSoftware KCGImagePropertyTIFFSoftware string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFTileLength KCGImagePropertyTIFFTileLength string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFTileWidth KCGImagePropertyTIFFTileWidth string // KCGImagePropertyTIFFTransferFunction is the transfer function, in tabular format, used to map pixel components from a nonlinear form into a linear form. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFTransferFunction KCGImagePropertyTIFFTransferFunction string // KCGImagePropertyTIFFWhitePoint is the white point of the image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFWhitePoint KCGImagePropertyTIFFWhitePoint string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFXPosition KCGImagePropertyTIFFXPosition string // KCGImagePropertyTIFFXResolution is the number of pixels per resolution unit in the image width direction. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFXResolution KCGImagePropertyTIFFXResolution string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFYPosition KCGImagePropertyTIFFYPosition string // KCGImagePropertyTIFFYResolution is the number of pixels per resolution unit in the image height direction. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyTIFFYResolution KCGImagePropertyTIFFYResolution string // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyThumbnailImages KCGImagePropertyThumbnailImages string // KCGImagePropertyWebPCanvasPixelHeight is the height of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPCanvasPixelHeight KCGImagePropertyWebPCanvasPixelHeight string // KCGImagePropertyWebPCanvasPixelWidth is the width of the main image, in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPCanvasPixelWidth KCGImagePropertyWebPCanvasPixelWidth string // KCGImagePropertyWebPDelayTime is the number of seconds to wait before displaying the next image in the sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPDelayTime KCGImagePropertyWebPDelayTime string // KCGImagePropertyWebPDictionary is a dictionary of properties related to a WebP container. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPDictionary KCGImagePropertyWebPDictionary string // KCGImagePropertyWebPFrameInfoArray is an array of dictionaries that contain timing information for the image sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPFrameInfoArray KCGImagePropertyWebPFrameInfoArray string // KCGImagePropertyWebPLoopCount is the number of times to play the sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPLoopCount KCGImagePropertyWebPLoopCount string // KCGImagePropertyWebPUnclampedDelayTime is the unadjusted number of seconds to wait before displaying the next image in the sequence. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWebPUnclampedDelayTime KCGImagePropertyWebPUnclampedDelayTime string // KCGImagePropertyWidth is the width of the image, in the image’s coordinate space. // // See: https://developer.apple.com/documentation/ImageIO/kCGImagePropertyWidth KCGImagePropertyWidth string // See: https://developer.apple.com/documentation/ImageIO/kCGImageProviderPreferredTileHeight KCGImageProviderPreferredTileHeight string // See: https://developer.apple.com/documentation/ImageIO/kCGImageProviderPreferredTileWidth KCGImageProviderPreferredTileWidth string // KCGImageSourceCreateThumbnailFromImageAlways is a Boolean value that indicates whether to always create a thumbnail image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceCreateThumbnailFromImageAlways KCGImageSourceCreateThumbnailFromImageAlways string // KCGImageSourceCreateThumbnailFromImageIfAbsent is a Boolean value that indicates whether to create a thumbnail image automatically if the data source doesn’t contain one. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceCreateThumbnailFromImageIfAbsent KCGImageSourceCreateThumbnailFromImageIfAbsent string // KCGImageSourceCreateThumbnailWithTransform is a Boolean value that indicates whether to rotate and scale the thumbnail image to match the image’s orientation and aspect ratio. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceCreateThumbnailWithTransform KCGImageSourceCreateThumbnailWithTransform string // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceDecodeRequest KCGImageSourceDecodeRequest string // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceDecodeRequestOptions KCGImageSourceDecodeRequestOptions string // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceDecodeToHDR KCGImageSourceDecodeToHDR string // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceDecodeToSDR KCGImageSourceDecodeToSDR string // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceGenerateImageSpecificLumaScaling KCGImageSourceGenerateImageSpecificLumaScaling string // KCGImageSourceShouldAllowFloat is a Boolean that indicates whether to use floating-point values in returned images. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceShouldAllowFloat KCGImageSourceShouldAllowFloat string // KCGImageSourceShouldCache is a Boolean value that indicates whether to cache the decoded image. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceShouldCache KCGImageSourceShouldCache string // KCGImageSourceShouldCacheImmediately is a Boolean value that indicates whether image decoding and caching happens at image creation time. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceShouldCacheImmediately KCGImageSourceShouldCacheImmediately string // KCGImageSourceSubsampleFactor is the factor by which to scale down any returned images. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceSubsampleFactor KCGImageSourceSubsampleFactor string // KCGImageSourceThumbnailMaxPixelSize is the maximum width and height of a thumbnail image, specified in pixels. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceThumbnailMaxPixelSize KCGImageSourceThumbnailMaxPixelSize string // KCGImageSourceTypeIdentifierHint is the uniform type identifier that represents your best guess for the image’s type. // // See: https://developer.apple.com/documentation/ImageIO/kCGImageSourceTypeIdentifierHint KCGImageSourceTypeIdentifierHint string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraExtrinsics_CoordinateSystemID KIIOCameraExtrinsics_CoordinateSystemID string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraExtrinsics_Position KIIOCameraExtrinsics_Position string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraExtrinsics_Rotation KIIOCameraExtrinsics_Rotation string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraModelType_GenericPinhole KIIOCameraModelType_GenericPinhole string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraModelType_SimplifiedPinhole KIIOCameraModelType_SimplifiedPinhole string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraModel_Intrinsics KIIOCameraModel_Intrinsics string // See: https://developer.apple.com/documentation/ImageIO/kIIOCameraModel_ModelType KIIOCameraModel_ModelType string // See: https://developer.apple.com/documentation/ImageIO/kIIOMetadata_CameraExtrinsicsKey KIIOMetadata_CameraExtrinsicsKey string // See: https://developer.apple.com/documentation/ImageIO/kIIOMetadata_CameraModelKey KIIOMetadata_CameraModelKey string // See: https://developer.apple.com/documentation/ImageIO/kIIOMonoscopicImageLocation_Center KIIOMonoscopicImageLocation_Center string // See: https://developer.apple.com/documentation/ImageIO/kIIOMonoscopicImageLocation_Left KIIOMonoscopicImageLocation_Left string // See: https://developer.apple.com/documentation/ImageIO/kIIOMonoscopicImageLocation_Right KIIOMonoscopicImageLocation_Right string // See: https://developer.apple.com/documentation/ImageIO/kIIOMonoscopicImageLocation_Unspecified KIIOMonoscopicImageLocation_Unspecified string // See: https://developer.apple.com/documentation/ImageIO/kIIOStereoAggressors_Severity KIIOStereoAggressors_Severity string // See: https://developer.apple.com/documentation/ImageIO/kIIOStereoAggressors_SubTypeURI KIIOStereoAggressors_SubTypeURI string // See: https://developer.apple.com/documentation/ImageIO/kIIOStereoAggressors_Type KIIOStereoAggressors_Type string )
Functions ¶
func CGAnimateImageAtURLWithBlock ¶
func CGAnimateImageAtURLWithBlock(url corefoundation.CFURLRef, options corefoundation.CFDictionaryRef, block CGImageSourceAnimationBlock) int32
CGAnimateImageAtURLWithBlock animate the sequence of images in the Graphics Interchange Format (GIF) or Animated Portable Network Graphics (APNG) file at the specified URL.
See: https://developer.apple.com/documentation/ImageIO/CGAnimateImageAtURLWithBlock(_:_:_:)
func CGAnimateImageDataWithBlock ¶
func CGAnimateImageDataWithBlock(data corefoundation.CFDataRef, options corefoundation.CFDictionaryRef, block CGImageSourceAnimationBlock) int32
CGAnimateImageDataWithBlock animate the sequence of images using data from a Graphics Interchange Format (GIF) or Animated Portable Network Graphics (APNG) file file.
See: https://developer.apple.com/documentation/ImageIO/CGAnimateImageDataWithBlock(_:_:_:)
func CGImageDestinationAddAuxiliaryDataInfo ¶
func CGImageDestinationAddAuxiliaryDataInfo(idst CGImageDestinationRef, auxiliaryImageDataType corefoundation.CFStringRef, auxiliaryDataInfoDictionary corefoundation.CFDictionaryRef)
CGImageDestinationAddAuxiliaryDataInfo sets the auxiliary data, such as mattes and depth information, that accompany the image.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationAddAuxiliaryDataInfo(_:_:_:)
func CGImageDestinationAddImage ¶
func CGImageDestinationAddImage(idst CGImageDestinationRef, image coregraphics.CGImageRef, properties corefoundation.CFDictionaryRef)
CGImageDestinationAddImage adds an image to an image destination.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationAddImage(_:_:_:)
func CGImageDestinationAddImageAndMetadata ¶
func CGImageDestinationAddImageAndMetadata(idst CGImageDestinationRef, image coregraphics.CGImageRef, metadata CGImageMetadataRef, options corefoundation.CFDictionaryRef)
CGImageDestinationAddImageAndMetadata.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationAddImageAndMetadata(_:_:_:_:)
func CGImageDestinationAddImageFromSource ¶
func CGImageDestinationAddImageFromSource(idst CGImageDestinationRef, isrc CGImageSourceRef, index uintptr, properties corefoundation.CFDictionaryRef)
CGImageDestinationAddImageFromSource adds an image from an image source to an image destination.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationAddImageFromSource(_:_:_:_:)
func CGImageDestinationCopyImageSource ¶
func CGImageDestinationCopyImageSource(idst CGImageDestinationRef, isrc CGImageSourceRef, options corefoundation.CFDictionaryRef, err *corefoundation.CFErrorRef) bool
CGImageDestinationCopyImageSource.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationCopyImageSource(_:_:_:_:)
func CGImageDestinationCopyTypeIdentifiers ¶
func CGImageDestinationCopyTypeIdentifiers() corefoundation.CFArrayRef
CGImageDestinationCopyTypeIdentifiers returns an array of the uniform type identifiers that are supported for image destinations.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationCopyTypeIdentifiers()
func CGImageDestinationFinalize ¶
func CGImageDestinationFinalize(idst CGImageDestinationRef) bool
CGImageDestinationFinalize writes image data and properties to the data, URL, or data consumer associated with the image destination.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationFinalize(_:)
func CGImageDestinationGetTypeID ¶
func CGImageDestinationGetTypeID() uint
CGImageDestinationGetTypeID returns the unique type identifier of an image destination opaque type.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationGetTypeID()
func CGImageDestinationSetProperties ¶
func CGImageDestinationSetProperties(idst CGImageDestinationRef, properties corefoundation.CFDictionaryRef)
CGImageDestinationSetProperties applies one or more properties to all images in an image destination.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationSetProperties(_:_:)
func CGImageMetadataCopyStringValueWithPath ¶
func CGImageMetadataCopyStringValueWithPath(metadata CGImageMetadataRef, parent CGImageMetadataTagRef, path corefoundation.CFStringRef) corefoundation.CFStringRef
CGImageMetadataCopyStringValueWithPath searches the metadata for the specified tag, and returns its string value if it exists.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCopyStringValueWithPath(_:_:_:)
func CGImageMetadataCopyTags ¶
func CGImageMetadataCopyTags(metadata CGImageMetadataRef) corefoundation.CFArrayRef
CGImageMetadataCopyTags returns an array of root-level metadata tags from the specified metadata object.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCopyTags(_:)
func CGImageMetadataCreateXMPData ¶
func CGImageMetadataCreateXMPData(metadata CGImageMetadataRef, options corefoundation.CFDictionaryRef) corefoundation.CFDataRef
CGImageMetadataCreateXMPData returns a data object that contains the metadata object’s contents serialized into the XMP format.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCreateXMPData(_:_:)
func CGImageMetadataEnumerateTagsUsingBlock ¶
func CGImageMetadataEnumerateTagsUsingBlock(metadata CGImageMetadataRef, rootPath corefoundation.CFStringRef, options corefoundation.CFDictionaryRef, block CGImageMetadataTagBlock)
CGImageMetadataEnumerateTagsUsingBlock enumerates the tags of a metadata object and executes the specified block on each tag.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataEnumerateTagsUsingBlock(_:_:_:_:)
func CGImageMetadataGetTypeID ¶
func CGImageMetadataGetTypeID() uint
CGImageMetadataGetTypeID returns the type identifier for metadata objects.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataGetTypeID()
func CGImageMetadataRegisterNamespaceForPrefix ¶
func CGImageMetadataRegisterNamespaceForPrefix(metadata CGMutableImageMetadataRef, xmlns corefoundation.CFStringRef, prefix corefoundation.CFStringRef, err *corefoundation.CFErrorRef) bool
CGImageMetadataRegisterNamespaceForPrefix registers the specified namespace and prefix with the metadata object.
func CGImageMetadataRemoveTagWithPath ¶
func CGImageMetadataRemoveTagWithPath(metadata CGMutableImageMetadataRef, parent CGImageMetadataTagRef, path corefoundation.CFStringRef) bool
CGImageMetadataRemoveTagWithPath removes the tag at the specified path from the metadata object.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataRemoveTagWithPath(_:_:_:)
func CGImageMetadataSetTagWithPath ¶
func CGImageMetadataSetTagWithPath(metadata CGMutableImageMetadataRef, parent CGImageMetadataTagRef, path corefoundation.CFStringRef, tag CGImageMetadataTagRef) bool
CGImageMetadataSetTagWithPath sets the tag at the specified path in the metadata object.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataSetTagWithPath(_:_:_:_:)
func CGImageMetadataSetValueMatchingImageProperty ¶
func CGImageMetadataSetValueMatchingImageProperty(metadata CGMutableImageMetadataRef, dictionaryName corefoundation.CFStringRef, propertyName corefoundation.CFStringRef, value corefoundation.CFTypeRef) bool
CGImageMetadataSetValueMatchingImageProperty updates the value of the metadata tag assigned to the specified image property.
func CGImageMetadataSetValueWithPath ¶
func CGImageMetadataSetValueWithPath(metadata CGMutableImageMetadataRef, parent CGImageMetadataTagRef, path corefoundation.CFStringRef, value corefoundation.CFTypeRef) bool
CGImageMetadataSetValueWithPath update the value of an existing metadata tag, or create a new tag using the specified information.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataSetValueWithPath(_:_:_:_:)
func CGImageMetadataTagCopyName ¶
func CGImageMetadataTagCopyName(tag CGImageMetadataTagRef) corefoundation.CFStringRef
CGImageMetadataTagCopyName returns an immutable copy of the tag’s name.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagCopyName(_:)
func CGImageMetadataTagCopyNamespace ¶
func CGImageMetadataTagCopyNamespace(tag CGImageMetadataTagRef) corefoundation.CFStringRef
CGImageMetadataTagCopyNamespace returns an immutable copy of the tag’s XMP namespace.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagCopyNamespace(_:)
func CGImageMetadataTagCopyPrefix ¶
func CGImageMetadataTagCopyPrefix(tag CGImageMetadataTagRef) corefoundation.CFStringRef
CGImageMetadataTagCopyPrefix returns an immutable copy of the tag’s prefix.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagCopyPrefix(_:)
func CGImageMetadataTagCopyQualifiers ¶
func CGImageMetadataTagCopyQualifiers(tag CGImageMetadataTagRef) corefoundation.CFArrayRef
CGImageMetadataTagCopyQualifiers returns a shallow copy of the metadata tags that act as qualifiers for the current tag.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagCopyQualifiers(_:)
func CGImageMetadataTagCopyValue ¶
func CGImageMetadataTagCopyValue(tag CGImageMetadataTagRef) corefoundation.CFTypeRef
CGImageMetadataTagCopyValue returns a shallow copy of the tag’s value, which is suitable only for reading.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagCopyValue(_:)
func CGImageMetadataTagGetTypeID ¶
func CGImageMetadataTagGetTypeID() uint
CGImageMetadataTagGetTypeID returns the type identifier for the image metadata tag opaque type
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagGetTypeID()
func CGImageSourceCopyAuxiliaryDataInfoAtIndex ¶
func CGImageSourceCopyAuxiliaryDataInfoAtIndex(isrc CGImageSourceRef, index uintptr, auxiliaryImageDataType corefoundation.CFStringRef) corefoundation.CFDictionaryRef
CGImageSourceCopyAuxiliaryDataInfoAtIndex returns auxiliary data, such as mattes and depth information, that accompany the image.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCopyAuxiliaryDataInfoAtIndex(_:_:_:)
func CGImageSourceCopyProperties ¶
func CGImageSourceCopyProperties(isrc CGImageSourceRef, options corefoundation.CFDictionaryRef) corefoundation.CFDictionaryRef
CGImageSourceCopyProperties returns the properties of the image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCopyProperties(_:_:)
func CGImageSourceCopyPropertiesAtIndex ¶
func CGImageSourceCopyPropertiesAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) corefoundation.CFDictionaryRef
CGImageSourceCopyPropertiesAtIndex returns the properties of the image at a specified location in an image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCopyPropertiesAtIndex(_:_:_:)
func CGImageSourceCopyTypeIdentifiers ¶
func CGImageSourceCopyTypeIdentifiers() corefoundation.CFArrayRef
CGImageSourceCopyTypeIdentifiers returns an array of uniform type identifiers that are supported for image sources.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCopyTypeIdentifiers()
func CGImageSourceCreateImageAtIndex ¶
func CGImageSourceCreateImageAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) coregraphics.CGImageRef
CGImageSourceCreateImageAtIndex creates an image object from the data at the specified index in an image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCreateImageAtIndex(_:_:_:)
func CGImageSourceCreateThumbnailAtIndex ¶
func CGImageSourceCreateThumbnailAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) coregraphics.CGImageRef
CGImageSourceCreateThumbnailAtIndex creates a thumbnail version of the image at the specified index in an image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCreateThumbnailAtIndex(_:_:_:)
func CGImageSourceGetCount ¶
func CGImageSourceGetCount(isrc CGImageSourceRef) uintptr
CGImageSourceGetCount returns the number of images (not including thumbnails) in the image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceGetCount(_:)
func CGImageSourceGetPrimaryImageIndex ¶
func CGImageSourceGetPrimaryImageIndex(isrc CGImageSourceRef) uintptr
CGImageSourceGetPrimaryImageIndex returns the index of the primary image for an High Efficiency Image File Format (HEIF) image.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceGetPrimaryImageIndex(_:)
func CGImageSourceGetType ¶
func CGImageSourceGetType(isrc CGImageSourceRef) corefoundation.CFStringRef
CGImageSourceGetType returns the uniform type identifier of the source container.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceGetType(_:)
func CGImageSourceGetTypeID ¶
func CGImageSourceGetTypeID() uint
CGImageSourceGetTypeID returns the unique type identifier of an image source opaque type.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceGetTypeID()
func CGImageSourceRemoveCacheAtIndex ¶
func CGImageSourceRemoveCacheAtIndex(isrc CGImageSourceRef, index uintptr)
CGImageSourceRemoveCacheAtIndex.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceRemoveCacheAtIndex(_:_:)
func CGImageSourceSetAllowableTypes ¶
func CGImageSourceSetAllowableTypes(allowableTypes corefoundation.CFArrayRef) int32
CGImageSourceSetAllowableTypes restricts which image formats can be decoded in the current process.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceSetAllowableTypes(_:)
func CGImageSourceUpdateData ¶
func CGImageSourceUpdateData(isrc CGImageSourceRef, data corefoundation.CFDataRef, final bool)
CGImageSourceUpdateData updates the data in an incremental image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceUpdateData(_:_:_:)
func CGImageSourceUpdateDataProvider ¶
func CGImageSourceUpdateDataProvider(isrc CGImageSourceRef, provider coregraphics.CGDataProviderRef, final bool)
CGImageSourceUpdateDataProvider updates an incremental image source with a new data provider.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceUpdateDataProvider(_:_:_:)
func NewCGImageSourceAnimationBlock ¶
func NewCGImageSourceAnimationBlock(handler CGImageSourceAnimationBlock) (objc.ID, func())
NewCGImageSourceAnimationBlock wraps a Go CGImageSourceAnimationBlock as an Objective-C block. The caller must defer the returned cleanup function.
Types ¶
type CGImageAnimationStatus ¶
type CGImageAnimationStatus int32
See: https://developer.apple.com/documentation/ImageIO/CGImageAnimationStatus
type CGImageDestinationRef ¶
type CGImageDestinationRef uintptr
CGImageDestinationRef is an opaque type that you use to write image data to a URL, data object, or data consumer.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestination
func CGImageDestinationCreateWithData ¶
func CGImageDestinationCreateWithData(data corefoundation.CFMutableDataRef, type_ corefoundation.CFStringRef, count uintptr, options corefoundation.CFDictionaryRef) CGImageDestinationRef
CGImageDestinationCreateWithData creates an image destination that writes to a Core Foundation mutable data object.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationCreateWithData(_:_:_:_:)
func CGImageDestinationCreateWithDataConsumer ¶
func CGImageDestinationCreateWithDataConsumer(consumer coregraphics.CGDataConsumerRef, type_ corefoundation.CFStringRef, count uintptr, options corefoundation.CFDictionaryRef) CGImageDestinationRef
CGImageDestinationCreateWithDataConsumer creates an image destination that writes to the specified data consumer.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationCreateWithDataConsumer(_:_:_:_:)
func CGImageDestinationCreateWithURL ¶
func CGImageDestinationCreateWithURL(url corefoundation.CFURLRef, type_ corefoundation.CFStringRef, count uintptr, options corefoundation.CFDictionaryRef) CGImageDestinationRef
CGImageDestinationCreateWithURL creates an image destination that writes image data to the specified URL.
See: https://developer.apple.com/documentation/ImageIO/CGImageDestinationCreateWithURL(_:_:_:_:)
type CGImageMetadataErrors ¶
type CGImageMetadataErrors int32
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataErrors
const ( // KCGImageMetadataErrorBadArgument: An error that indicates a parameter was malformed or contained invalid data. KCGImageMetadataErrorBadArgument CGImageMetadataErrors = 2 // KCGImageMetadataErrorConflictingArguments: An error that indicates an attempt to save conflicting metadata values. KCGImageMetadataErrorConflictingArguments CGImageMetadataErrors = 3 // KCGImageMetadataErrorPrefixConflict: An error that indicates an attempt to register a namespace with a prefix that is different than the namespace’s existing prefix. KCGImageMetadataErrorPrefixConflict CGImageMetadataErrors = 4 // KCGImageMetadataErrorUnknown: An error that indicates an unknown condition occurred. KCGImageMetadataErrorUnknown CGImageMetadataErrors = 0 // KCGImageMetadataErrorUnsupportedFormat: An error that indicates the metadata was in an unsupported format. KCGImageMetadataErrorUnsupportedFormat CGImageMetadataErrors = 1 )
func (CGImageMetadataErrors) String ¶
func (e CGImageMetadataErrors) String() string
type CGImageMetadataRef ¶
type CGImageMetadataRef uintptr
CGImageMetadataRef is an immutable object that contains the XMP metadata associated with an image.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadata
func CGImageMetadataCreateFromXMPData ¶
func CGImageMetadataCreateFromXMPData(data corefoundation.CFDataRef) CGImageMetadataRef
CGImageMetadataCreateFromXMPData creates a collection of metadata tags from the specified XMP data.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCreateFromXMPData(_:)
func CGImageSourceCopyMetadataAtIndex ¶
func CGImageSourceCopyMetadataAtIndex(isrc CGImageSourceRef, index uintptr, options corefoundation.CFDictionaryRef) CGImageMetadataRef
CGImageSourceCopyMetadataAtIndex.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCopyMetadataAtIndex(_:_:_:)
type CGImageMetadataTagBlock ¶
type CGImageMetadataTagBlock = func(path corefoundation.CFStringRef, tag *CGImageMetadataTagRef) bool
CGImageMetadataTagBlock is the block to execute when enumerating the tags of a metadata object.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagBlock
type CGImageMetadataTagRef ¶
type CGImageMetadataTagRef uintptr
CGImageMetadataTagRef is an immutable type that contains information about a single piece of image metadata.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTag
func CGImageMetadataCopyTagMatchingImageProperty ¶
func CGImageMetadataCopyTagMatchingImageProperty(metadata CGImageMetadataRef, dictionaryName corefoundation.CFStringRef, propertyName corefoundation.CFStringRef) CGImageMetadataTagRef
CGImageMetadataCopyTagMatchingImageProperty searches for the specified image property and, if found, returns the corresponding tag object.
func CGImageMetadataCopyTagWithPath ¶
func CGImageMetadataCopyTagWithPath(metadata CGImageMetadataRef, parent CGImageMetadataTagRef, path corefoundation.CFStringRef) CGImageMetadataTagRef
CGImageMetadataCopyTagWithPath searches for a specific metadata tag within a metadata collection.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCopyTagWithPath(_:_:_:)
func CGImageMetadataTagCreate ¶
func CGImageMetadataTagCreate(xmlns corefoundation.CFStringRef, prefix corefoundation.CFStringRef, name corefoundation.CFStringRef, type_ CGImageMetadataType, value corefoundation.CFTypeRef) CGImageMetadataTagRef
CGImageMetadataTagCreate creates a new image metadata tag, and fills it with the specified information.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagCreate(_:_:_:_:_:)
type CGImageMetadataType ¶
type CGImageMetadataType int32
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataType
const ( // KCGImageMetadataTypeAlternateArray: An ordered array, in which all elements are alternates for the same value. KCGImageMetadataTypeAlternateArray CGImageMetadataType = 4 // KCGImageMetadataTypeAlternateText: An alternate array, in which all elements are localized strings for the same value. KCGImageMetadataTypeAlternateText CGImageMetadataType = 5 // KCGImageMetadataTypeArrayOrdered: An array that preserves the order of items. KCGImageMetadataTypeArrayOrdered CGImageMetadataType = 3 // KCGImageMetadataTypeArrayUnordered: An array that doesn’t preserve the order of items. KCGImageMetadataTypeArrayUnordered CGImageMetadataType = 2 // KCGImageMetadataTypeDefault: The default type for new tags. KCGImageMetadataTypeDefault CGImageMetadataType = 0 // KCGImageMetadataTypeInvalid: An invalid metadata type. KCGImageMetadataTypeInvalid CGImageMetadataType = -1 // KCGImageMetadataTypeString: A string value. KCGImageMetadataTypeString CGImageMetadataType = 1 // KCGImageMetadataTypeStructure: A collection of keys and values. KCGImageMetadataTypeStructure CGImageMetadataType = 6 )
func CGImageMetadataTagGetType ¶
func CGImageMetadataTagGetType(tag CGImageMetadataTagRef) CGImageMetadataType
CGImageMetadataTagGetType returns the type of the metadata tag’s value.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataTagGetType(_:)
func (CGImageMetadataType) String ¶
func (e CGImageMetadataType) String() string
type CGImagePropertyOrientation ¶
type CGImagePropertyOrientation uint32
See: https://developer.apple.com/documentation/ImageIO/CGImagePropertyOrientation
const ( // KCGImagePropertyOrientationDown: The encoded image data is rotated 180° from the image’s intended display orientation. KCGImagePropertyOrientationDown CGImagePropertyOrientation = 3 // KCGImagePropertyOrientationDownMirrored: The encoded image data is vertically flipped from the image’s intended display orientation. KCGImagePropertyOrientationDownMirrored CGImagePropertyOrientation = 4 // KCGImagePropertyOrientationLeft: The encoded image data is rotated 90° clockwise from the image’s intended display orientation. KCGImagePropertyOrientationLeft CGImagePropertyOrientation = 8 // KCGImagePropertyOrientationLeftMirrored: The encoded image data is horizontally flipped and rotated 90° counter-clockwise from the image’s intended display orientation. KCGImagePropertyOrientationLeftMirrored CGImagePropertyOrientation = 5 // KCGImagePropertyOrientationRight: The encoded image data is rotated 90° counter-clockwise from the image’s intended display orientation. KCGImagePropertyOrientationRight CGImagePropertyOrientation = 6 // KCGImagePropertyOrientationRightMirrored: The encoded image data is horizontally flipped and rotated 90° clockwise from the image’s intended display orientation. KCGImagePropertyOrientationRightMirrored CGImagePropertyOrientation = 7 // KCGImagePropertyOrientationUp: The encoded image data matches the image’s intended display orientation. KCGImagePropertyOrientationUp CGImagePropertyOrientation = 1 // KCGImagePropertyOrientationUpMirrored: The encoded image data is horizontally flipped from the image’s intended display orientation. KCGImagePropertyOrientationUpMirrored CGImagePropertyOrientation = 2 )
func (CGImagePropertyOrientation) String ¶
func (e CGImagePropertyOrientation) String() string
type CGImagePropertyTGACompression ¶
type CGImagePropertyTGACompression uint32
See: https://developer.apple.com/documentation/ImageIO/CGImagePropertyTGACompression
type CGImageSourceAnimationBlock ¶
type CGImageSourceAnimationBlock = func(index uint32, image *coregraphics.CGImageRef, stop *bool)
CGImageSourceAnimationBlock is the block to execute for each frame of an image animation.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceAnimationBlock
type CGImageSourceRef ¶
type CGImageSourceRef uintptr
CGImageSourceRef is an opaque type that you use to read image data from a URL, data object, or data consumer.
See: https://developer.apple.com/documentation/ImageIO/CGImageSource
func CGImageSourceCreateIncremental ¶
func CGImageSourceCreateIncremental(options corefoundation.CFDictionaryRef) CGImageSourceRef
CGImageSourceCreateIncremental creates an empty image source that you can use to accumulate incremental image data.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCreateIncremental(_:)
func CGImageSourceCreateWithData ¶
func CGImageSourceCreateWithData(data corefoundation.CFDataRef, options corefoundation.CFDictionaryRef) CGImageSourceRef
CGImageSourceCreateWithData creates an image source that reads from a Core Foundation data object.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCreateWithData(_:_:)
func CGImageSourceCreateWithDataProvider ¶
func CGImageSourceCreateWithDataProvider(provider coregraphics.CGDataProviderRef, options corefoundation.CFDictionaryRef) CGImageSourceRef
CGImageSourceCreateWithDataProvider creates an image source that reads data from the specified data provider.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCreateWithDataProvider(_:_:)
func CGImageSourceCreateWithURL ¶
func CGImageSourceCreateWithURL(url corefoundation.CFURLRef, options corefoundation.CFDictionaryRef) CGImageSourceRef
CGImageSourceCreateWithURL creates an image source that reads from a location specified by a URL.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceCreateWithURL(_:_:)
type CGImageSourceStatus ¶
type CGImageSourceStatus int32
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceStatus
const ( // KCGImageStatusComplete: The operation is complete. KCGImageStatusComplete CGImageSourceStatus = 0 // KCGImageStatusIncomplete: The operation is not complete KCGImageStatusIncomplete CGImageSourceStatus = -1 // KCGImageStatusInvalidData: The data is not valid. KCGImageStatusInvalidData CGImageSourceStatus = -4 // KCGImageStatusReadingHeader: The image source is reading the header. KCGImageStatusReadingHeader CGImageSourceStatus = -2 // KCGImageStatusUnexpectedEOF: The end of the file occurred unexpectedly. KCGImageStatusUnexpectedEOF CGImageSourceStatus = -5 // KCGImageStatusUnknownType: The image is an unknown type. KCGImageStatusUnknownType CGImageSourceStatus = -3 )
func CGImageSourceGetStatus ¶
func CGImageSourceGetStatus(isrc CGImageSourceRef) CGImageSourceStatus
CGImageSourceGetStatus return the status of an image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceGetStatus(_:)
func CGImageSourceGetStatusAtIndex ¶
func CGImageSourceGetStatusAtIndex(isrc CGImageSourceRef, index uintptr) CGImageSourceStatus
CGImageSourceGetStatusAtIndex returns the current status of an image at the specified location in the image source.
See: https://developer.apple.com/documentation/ImageIO/CGImageSourceGetStatusAtIndex(_:_:)
func (CGImageSourceStatus) String ¶
func (e CGImageSourceStatus) String() string
type CGMutableImageMetadataRef ¶
type CGMutableImageMetadataRef uintptr
CGMutableImageMetadataRef is an opaque type for adding or modifying image metadata.
See: https://developer.apple.com/documentation/ImageIO/CGMutableImageMetadata
func CGImageMetadataCreateMutable ¶
func CGImageMetadataCreateMutable() CGMutableImageMetadataRef
CGImageMetadataCreateMutable creates an empty, mutable image metdata opaque type.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCreateMutable()
func CGImageMetadataCreateMutableCopy ¶
func CGImageMetadataCreateMutableCopy(metadata CGImageMetadataRef) CGMutableImageMetadataRef
CGImageMetadataCreateMutableCopy creates a deep, mutable copy of the specified metadata information.
See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCreateMutableCopy(_:)