metadata: fixed bug in transferring basic tags

(cherry picked from commit 89afbd90e154ddd5e6071c44990b68aa62227739)
This commit is contained in:
Alberto Griggio
2021-01-20 18:22:43 +01:00
committed by Lawrence Lee
parent 3d209e687d
commit 7d5b9e9d65

View File

@@ -754,7 +754,8 @@ void set_exif(Exiv2::ExifData &exif, const std::string &key, T val)
{
try {
exif[key] = val;
} catch (std::exception &exc) {}
} catch (std::exception &exc) {
}
}
} // namespace
@@ -765,10 +766,10 @@ void FramesData::fillBasicTags(Exiv2::ExifData &exif) const
return;
}
set_exif(exif, "Exif.Photo.ISOSpeedRatings", getISOSpeed());
set_exif(exif, "Exif.Photo.FNumber", apertureToString(getFNumber()));
set_exif(exif, "Exif.Photo.ExposureTime", shutterToString(getShutterSpeed()));
set_exif(exif, "Exif.Photo.FNumber", Exiv2::DoubleValue(getFNumber()));
set_exif(exif, "Exif.Photo.ExposureTime", Exiv2::DoubleValue(getShutterSpeed()));
set_exif(exif, "Exif.Photo.FocalLength", Exiv2::DoubleValue(getFocalLen()));
set_exif(exif, "Exif.Photo.ExposureBiasValue", expcompToString(getExpComp(), false));
set_exif(exif, "Exif.Photo.ExposureBiasValue", Exiv2::DoubleValue(getExpComp()));
set_exif(exif, "Exif.Image.Make", getMake());
set_exif(exif, "Exif.Image.Model", getModel());
set_exif(exif, "Exif.Photo.LensModel", getLens());