Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Queries all attributes as JSON.

Component Version macOS Windows Linux Server iOS SDK
GraphicsMagick 9.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "GMImage.GetAttributesJSON"; ImageRef )   More


Parameter Description Example
ImageRef The image reference number. 1


Returns JSON object or error.


Queries all attributes as JSON.
Only attributes created before are visible, so e.g. EXIF data may not yet be loaded and parsed.
e.g. for a PNG this may include the original color type and the bit depth:

For macOS and iOS, also see CGImageSource functions to read metadata like EXIF and IPTC. And also check MetaDataQuery.AttributesForFile function to get generic metadata.


Show attributes:

Set Variable [ $ImageRef ; Value: MBS("GMImage.NewFromFile"; "/Users/cs/Desktop/image2.png") ]
Show Custom Dialog [ "Attributes" ; MBS( "GMImage.GetAttributesJSON"; $ImageRef ) ]
Set Variable [ $r ; Value: MBS("GMImage.Release"; $ImageRef) ]

See also

Release notes

Blog Entries

This function checks for a license.

Created 18th April 2019, last changed 19th October 2023

GMImage.GetAttributeNames - GMImage.GetBackgroundColor