Add 2 methods for magenta highlight
This commit is contained in:
@@ -64,6 +64,9 @@ void ParamsEdited::set (bool v)
|
||||
retinex.offs = v;
|
||||
retinex.vart = v;
|
||||
retinex.limd = v;
|
||||
retinex.highl = v;
|
||||
retinex.highlig = v;
|
||||
retinex.grbl = v;
|
||||
retinex.medianmap = v;
|
||||
retinex.transmissionCurve = v;
|
||||
retinex.retinex = v;
|
||||
@@ -537,6 +540,9 @@ void ParamsEdited::initFrom (const std::vector<rtengine::procparams::ProcParams>
|
||||
retinex.offs = retinex.offs && p.retinex.offs == other.retinex.offs;
|
||||
retinex.vart = retinex.vart && p.retinex.vart == other.retinex.vart;
|
||||
retinex.limd = retinex.limd && p.retinex.limd == other.retinex.limd;
|
||||
retinex.highl = retinex.highl && p.retinex.highl == other.retinex.highl;
|
||||
retinex.highlig = retinex.highlig && p.retinex.highlig == other.retinex.highlig;
|
||||
retinex.grbl = retinex.grbl && p.retinex.grbl == other.retinex.grbl;
|
||||
retinex.medianmap = retinex.medianmap && p.retinex.medianmap == other.retinex.medianmap;
|
||||
retinex.enabled = retinex.enabled && p.retinex.enabled == other.retinex.enabled;
|
||||
labCurve.lcurve = labCurve.lcurve && p.labCurve.lcurve == other.labCurve.lcurve;
|
||||
@@ -1086,6 +1092,18 @@ void ParamsEdited::combine (rtengine::procparams::ProcParams& toEdit, const rten
|
||||
toEdit.retinex.limd = dontforceSet && options.baBehav[ADDSET_RETI_LIMD] ? toEdit.retinex.limd + mods.retinex.limd : mods.retinex.limd;
|
||||
}
|
||||
|
||||
if (retinex.highl) {
|
||||
toEdit.retinex.highl = mods.retinex.highl;
|
||||
}
|
||||
|
||||
if (retinex.highlig) {
|
||||
toEdit.retinex.highlig = mods.retinex.highlig;
|
||||
}
|
||||
|
||||
if (retinex.grbl) {
|
||||
toEdit.retinex.grbl = mods.retinex.grbl;
|
||||
}
|
||||
|
||||
if (retinex.gain) {
|
||||
toEdit.retinex.gain = dontforceSet && options.baBehav[ADDSET_RETI_GAIN] ? toEdit.retinex.gain + mods.retinex.gain : mods.retinex.gain;
|
||||
}
|
||||
|
Reference in New Issue
Block a user