Moved "Copy metadata unchanged" to PP3, and added "strip metadata" mode
Fixes #3647
This commit is contained in:
@@ -563,6 +563,7 @@ void ParamsEdited::set (bool v)
|
||||
filmSimulation.enabled = v;
|
||||
filmSimulation.clutFilename = v;
|
||||
filmSimulation.strength = v;
|
||||
metadata.mode = v;
|
||||
|
||||
exif = v;
|
||||
iptc = v;
|
||||
@@ -1112,6 +1113,7 @@ void ParamsEdited::initFrom (const std::vector<rtengine::procparams::ProcParams>
|
||||
filmSimulation.enabled = filmSimulation.enabled && p.filmSimulation.enabled == other.filmSimulation.enabled;
|
||||
filmSimulation.clutFilename = filmSimulation.clutFilename && p.filmSimulation.clutFilename == other.filmSimulation.clutFilename;
|
||||
filmSimulation.strength = filmSimulation.strength && p.filmSimulation.strength == other.filmSimulation.strength;
|
||||
metadata.mode = metadata.mode && p.metadata.mode == other.metadata.mode;
|
||||
|
||||
// How the hell can we handle that???
|
||||
// exif = exif && p.exif==other.exif
|
||||
@@ -3090,6 +3092,9 @@ void ParamsEdited::combine (rtengine::procparams::ProcParams& toEdit, const rten
|
||||
toEdit.filmSimulation.strength = dontforceSet && options.baBehav[ADDSET_FILMSIMULATION_STRENGTH] ? toEdit.filmSimulation.strength + mods.filmSimulation.strength : mods.filmSimulation.strength;
|
||||
}
|
||||
|
||||
if (metadata.mode) {
|
||||
toEdit.metadata.mode = mods.metadata.mode;
|
||||
}
|
||||
|
||||
// Exif changes are added to the existing ones
|
||||
if (exif)
|
||||
|
Reference in New Issue
Block a user