QGIS API Documentation
3.22.4-Białowieża (ce8e65e95e)
|
Contains utilities for working with EXIF tags in images. More...
#include <qgsexiftools.h>
Classes | |
class | GeoTagDetails |
Extended image geotag details. More... | |
Static Public Member Functions | |
static bool | geoTagImage (const QString &imagePath, const QgsPointXY &location, const GeoTagDetails &details=QgsExifTools::GeoTagDetails()) |
Writes geotags to the image at imagePath. More... | |
static QgsPoint | getGeoTag (const QString &imagePath, bool &ok) |
Returns the geotagged coordinate stored in the image at imagePath. More... | |
static Q_INVOKABLE bool | hasGeoTag (const QString &imagePath) |
Returns true if the image at imagePath contains a valid geotag. More... | |
static QVariant | readTag (const QString &imagePath, const QString &key) |
Returns the value of of an exif tag key stored in the image at imagePath. More... | |
static QVariantMap | readTags (const QString &imagePath) |
Returns a map object containing all exif tags stored in the image at imagePath. More... | |
Contains utilities for working with EXIF tags in images.
Definition at line 32 of file qgsexiftools.h.
|
static |
Writes geotags to the image at imagePath.
The location argument indicates the GPS location to write to the image, as a WGS84 latitude/longitude coordinate.
If desired, extended GPS tags (such as elevation) can be specified via the details argument.
Returns true
if writing was successful.
Definition at line 307 of file qgsexiftools.cpp.
|
static |
Returns the geotagged coordinate stored in the image at imagePath.
If a geotag was found, ok will be set to true
.
If the image contains an elevation tag then the returned point will contain the elevation as a z value.
Definition at line 239 of file qgsexiftools.cpp.
|
static |
Returns true
if the image at imagePath contains a valid geotag.
Definition at line 232 of file qgsexiftools.cpp.
|
static |
Returns the value of of an exif tag key stored in the image at imagePath.
Definition at line 172 of file qgsexiftools.cpp.
|
static |
Returns a map object containing all exif tags stored in the image at imagePath.
Definition at line 199 of file qgsexiftools.cpp.