Local adjustments - Log encoding - addition of ciecam processes (#5973)

* First LA log encoding ciecam

* Some changes hide show and tooltip

* Change label - tooltip

* Change max slider shadow

* Fixed bad behavior cat02 adaptation in some cases

* Another fix Cat02 GUI

* LA log encode add ciecam saturation

* LA log encoding - added contrast J ciecam

* LA Log encode various changes GUI labels tooltips

* Change 2 tooltips

* Clean code
This commit is contained in:
Desmis
2020-11-02 13:54:34 +01:00
committed by GitHub
parent 7d763f7df2
commit 7fd5707061
15 changed files with 584 additions and 55 deletions

View File

@@ -1017,10 +1017,10 @@ void Locallab::minmaxChanged(const std::vector<locallabRetiMinMax> &minmax, int
}
}
void Locallab::logencodChanged(const float blackev, const float whiteev, const float sourceg, const float targetg)
void Locallab::logencodChanged(const float blackev, const float whiteev, const float sourceg, const float sourceab, const float targetg)
{
// Update Locallab Log Encoding accordingly
explog->updateAutocompute(blackev, whiteev, sourceg, targetg);
explog->updateAutocompute(blackev, whiteev, sourceg, sourceab, targetg);
}
void Locallab::refChanged(const std::vector<locallabRef> &ref, int selspot)