我正在尝试使用 QT 访问和编辑图像元数据,我发现 exifTool 但它是一个外部应用程序,但这不适合我的应用程序,我已经尝试过 QExifImageHeade。
QExifImageHeader header;
header.loadFromJpeg("sourcefilePath");
QGeoCoordinate loc=QGeoCoordinate(17.34545,45.34234235);
QString lat=QString::number(loc.latitude());
//writing
QExifValue value_GpsLatitude = lat;
header.setValue(QExifImageHeader::GpsLatitude, value_GpsLatitude);
qDebug()<<header.value(QExifImageHeader::GpsLatitude).toString();
header.saveToJpeg("destinationfilePath");
但是,我没有在图像属性中找到位置详细信息。
提前致谢。