Platforms to show: All Mac Windows Linux Cross-Platform
ExifTagsMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Exif | MBS Images Plugin | 20.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This is a home grown class to parse Exif and allow small modifications.
Great to just read values or to update a date field.
This class does not allow to add values or to increase text lengths.
But you can take a template EXIF from one picture, change values and store it with another one.
See also CGImageSourceMBS class for MacOS and iOS for Apple's way to read/write EXIF data.
And see GMImageMBS class to read EXIF via attribute functions in GraphicsMagick.
- 53 properties
- property Artist as ExifTagMBS
- property Copyright as ExifTagMBS
- property Count as Integer
- property Data as MemoryBlock
- property DateTime as ExifTagMBS
- property Description as ExifTagMBS
- property ExposureTime as ExifTagMBS
- property FlashUsed as ExifTagMBS
- property FNumber as ExifTagMBS
- property GPSAltitude as ExifTagMBS
- property GPSAltitudeRef as ExifTagMBS
- property GPSAreaInformation as ExifTagMBS
- property GPSDateStamp as ExifTagMBS
- property GPSDestBearing as ExifTagMBS
- property GPSDestBearingRef as ExifTagMBS
- property GPSDestDistance as ExifTagMBS
- property GPSDestDistanceRef as ExifTagMBS
- property GPSDestLatitude as ExifTagMBS
- property GPSDestLatitudeRef as ExifTagMBS
- property GPSDestLongitude as ExifTagMBS
- property GPSDestLongitudeRef as ExifTagMBS
- property GPSDifferential as ExifTagMBS
- property GPSDOP as ExifTagMBS
- property GPSImgDirection as ExifTagMBS
- property GPSImgDirectionRef as ExifTagMBS
- property GPSLatitude as ExifTagMBS
- property GPSLatitudeRef as ExifTagMBS
- property GPSLongitude as ExifTagMBS
- property GPSLongitudeRef as ExifTagMBS
- property GPSMapDatum as ExifTagMBS
- property GPSMeasureMode as ExifTagMBS
- property GPSProcessingMethod as ExifTagMBS
- property GPSSatellites as ExifTagMBS
- property GPSSpeed as ExifTagMBS
- property GPSSpeedRef as ExifTagMBS
- property GPSStatus as ExifTagMBS
- property GPSTimeStamp as ExifTagMBS
- property GPSTrack as ExifTagMBS
- property GPSTrackRef as ExifTagMBS
- property GPSVersion as ExifTagMBS
- property ImageHeight as ExifTagMBS
- property ImageWidth as ExifTagMBS
- property Make as ExifTagMBS
- property Model as ExifTagMBS
- property Orientation as ExifTagMBS
- property ResolutionUnit as ExifTagMBS
- property Software as ExifTagMBS
- property ThumbnailLength as ExifTagMBS
- property ThumbnailOffset as ExifTagMBS
- property ThumnnailData as MemoryBlock
- property UserComment as ExifTagMBS
- property XResolution as ExifTagMBS
- property YResolution as ExifTagMBS
- 5 methods
- method Constructor(ExifData as MemoryBlock)
- method Constructor(ExifData as String)
- method TagByID(Tag as integer) as ExifTagMBS
- method TagByIndex(index as integer) as ExifTagMBS
- method Tags as ExifTagMBS()
This class has no sub classes.
Some examples using this class:
Blog Entries
- New in the MBS Xojo Plugins Version 20.2
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.2
- MBS Xojo Plugins, version 20.2pr3
Xojo Developer Magazine
Release notes
- Version 20.2
- Added ExifTagsMBS and ExifTagMBS class to read exif and make changes.
The items on this page are in the following plugins: MBS Images Plugin.