Implemented By
Supported Methods
Description of Methods
SetUrl(url as String) as Void
Set the URL to the image. Only file urls are supported.
GetMetadata() as Object
Returns an associative array with set of simple and common image metadata. This associative array includes:
Name | Type | Notes |
width | Integer | Width of the image in pixels. |
height | Integer | Height of the image in pixels. |
orientation | String | "portrait" or "landscape" |
datetime | roDateTime | The creation time of the image such as the time a photo was taken. |
comment | String | User specified comment string. This is often referred to as a caption. |
GetThumbnail() as Object
Returns a thumbnail image if one is embedded in the image metadata. This will not generate a thumbnail if one doesn't already exist. Returns an AssociateArray with two entries: "bytes" and "type". "bytes" is an roByteArray with the image data. "type" specifies the type of image which is most likely "image/jpeg" but could be something else like "image/png".
GetRawExif() as Object
Returns an associative array with all of the raw EXIF metadata. See the EXIF section below for more details.
GetRawExifTag(ifd as Integer, tag as Integer) as Dynamic
Returns the raw data for one Exif tag. Returns invalid if that tag does not exist. This is useful for direct access to a raw EXIF tag if you know exactly what tag you want.