From 2d412d74047922707ac7a34eded5b2a08b044892 Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Sun, 19 May 2019 22:55:28 +0200 Subject: [PATCH] metadata: do not copy exif rotate info from the original image -- it might just be plain wrong (cherry picked from commit 8f14684588b3c0aec1aab37f4225c99954f6f587) --- rtengine/metadata.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rtengine/metadata.cc b/rtengine/metadata.cc index 35ffb8ad5..7e3bdbf05 100644 --- a/rtengine/metadata.cc +++ b/rtengine/metadata.cc @@ -187,6 +187,11 @@ void Exiv2Metadata::saveToImage(const Glib::ustring &path) const dst->readMetadata(); if (image_.get()) { dst->setMetadata(*image_); + auto it = + dst->exifData().findKey(Exiv2::ExifKey("Exif.Image.Orientation")); + if (it != dst->exifData().end()) { + dst->exifData().erase(it); + } if (merge_xmp_) { do_merge_xmp(dst.get()); }