imageio

package
v0.6.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2026 License: MIT Imports: 7 Imported by: 0

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

XMP Metadata

Common Image Properties

Format-Specific Properties

Manufacturer-Specific Properties

Spatial Photos

Animations

Variables

Code generated from Apple documentation. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
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 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 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.

See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataRegisterNamespaceForPrefix(_:_:_:_:)

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.

See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataSetValueMatchingImageProperty(_:_:_:_:)

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 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(_:)

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.

See: https://developer.apple.com/documentation/ImageIO/CGImageMetadataCopyTagMatchingImageProperty(_:_:_:)

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

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

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(_:)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL