Platforms to show: All Mac Windows Linux Cross-Platform
CGImageMetadataMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreGraphics | MBS MacCG Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
- property Handle as Integer
- 8 methods
- method Constructor
- method Constructor(metadata as CGImageMetadataMBS)
- method CreateXMPData(options as Dictionary = nil) as MemoryBlock
- method StringValueWithPath(parent as CGImageMetadataTagMBS = nil, path as String) as String
- method TagMatchingImageProperty(dictionaryName as String, propertyName as String) as Variant
- method Tags as CGImageMetadataTagMBS()
- method Tags(rootPath as string, options as Dictionary = nil) as CGImageMetadataTagMBS()
- method TagWithPath(parent as CGImageMetadataTagMBS = nil, path as string) as Variant
- 23 shared methods
- shared method CreateFromXMPData(data as MemoryBlock) as CGImageMetadataMBS
- shared method kCFErrorDomainCGImageMetadata as String
- shared method kCGImageMetadataEnumerateRecursively as String
- shared method kCGImageMetadataNamespaceDublinCore as String
- shared method kCGImageMetadataNamespaceExif as String
- shared method kCGImageMetadataNamespaceExifAux as String
- shared method kCGImageMetadataNamespaceExifEX as String
- shared method kCGImageMetadataNamespaceIPTCCore as String
- shared method kCGImageMetadataNamespaceIPTCExtension as String
- shared method kCGImageMetadataNamespacePhotoshop as String
- shared method kCGImageMetadataNamespaceTIFF as String
- shared method kCGImageMetadataNamespaceXMPBasic as String
- shared method kCGImageMetadataNamespaceXMPRights as String
- shared method kCGImageMetadataPrefixDublinCore as String
- shared method kCGImageMetadataPrefixExif as String
- shared method kCGImageMetadataPrefixExifAux as String
- shared method kCGImageMetadataPrefixExifEX as String
- shared method kCGImageMetadataPrefixIPTCCore as String
- shared method kCGImageMetadataPrefixIPTCExtension as String
- shared method kCGImageMetadataPrefixPhotoshop as String
- shared method kCGImageMetadataPrefixTIFF as String
- shared method kCGImageMetadataPrefixXMPBasic as String
- shared method kCGImageMetadataPrefixXMPRights as String
- 5 constants
Errors
Constant | Value | Description |
---|---|---|
kErrorBadArgument | 2 |
Bad argument |
kErrorConflictingArguments | 3 |
Conflicting Arguments |
kErrorPrefixConflict | 4 |
Prefix conflict |
kErrorUnknown | 0 |
Unknown error |
kErrorUnsupportedFormat | 1 |
Unsupported Format |
Sub classes:
Some methods using this class:
- CGMutableImageMetadataMBS.Constructor(metadata as CGImageMetadataMBS)
Some properties using for this class:
- CIFilterDepthBlurEffectMBS.inputAuxDataMetadata as CGImageMetadataMBS
Blog Entries
Release notes
- Version 19.0
- Fixed memory leak in CGImageMetadataMBS class.
- Version 18.5
- Added CGImageMetadataMBS, CGMutableImageMetadataMBS and CGImageMetadataTagMBS classes.
The items on this page are in the following plugins: MBS MacCG Plugin.
CGImageMBS - CGImageMetadataTagMBS