metadata: fixed bug in transferring basic tags
(cherry picked from commit 89afbd90e154ddd5e6071c44990b68aa62227739)
This commit is contained in:
committed by
Lawrence Lee
parent
3d209e687d
commit
7d5b9e9d65
@@ -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());
|
||||
|
Reference in New Issue
Block a user