Platforms to show: All Mac Windows Linux Cross-Platform
CGMutableImageMetadataMBS class
Super class: CGImageMetadataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreGraphics | MBS MacCG Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Subclass of the CGImageMetadataMBS class.
- 7 methods
- method Constructor
- method Constructor(metadata as CGImageMetadataMBS)
- method RegisterNamespaceForPrefix(parent as CGImageMetadataTagMBS = nil, xmlns as String, prefix as String, byref error as CFErrorMBS) as Boolean
- method RemoveTagWithPath(parent as CGImageMetadataTagMBS = nil, path as string) as Boolean
- method SetTagWithPath(parent as CGImageMetadataTagMBS = nil, path as string, value as CGImageMetadataTagMBS) as Boolean
- method SetValueMatchingImageProperty(dictionaryName as String, propertyName as String, value as CGImageMetadataTagMBS) as Boolean
- method SetValueWithPath(parent as CGImageMetadataTagMBS = nil, path as string, value as Variant) as Boolean
Super class CGImageMetadataMBS
- 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 |
This class has no sub classes.
Blog Entries
Release notes
- Version 18.5
- Added CGImageMetadataMBS, CGMutableImageMetadataMBS and CGImageMetadataTagMBS classes.
The items on this page are in the following plugins: MBS MacCG Plugin.