Merge pull request #4444 from Beep6581/vibrance_review

Code review and speedup for ImProcFunctions::vibrance()
This commit is contained in:
Ingo Weyrich
2018-04-08 00:57:34 +02:00
committed by GitHub
3 changed files with 297 additions and 247 deletions

View File

@@ -1384,6 +1384,7 @@ public:
#else
static void AllMunsellLch (bool lumaMuns, float Lprov1, float Loldd, float HH, float Chprov1, float CC, float &correctionHueChroma, float &correctlum);
#endif
static void AllMunsellLch (float Lprov1, float HH, float Chprov1, float CC, float &correctionHueChroma);
/**
@@ -1416,6 +1417,7 @@ public:
static void gamutLchonly (float HH, float2 sincosval, float &Lprov1, float &Chprov1, float &R, float &G, float &B, const double wip[3][3], const bool isHLEnabled, const float lowerCoef, const float higherCoef);
static void gamutLchonly (float2 sincosval, float &Lprov1, float &Chprov1, const float wip[3][3], const bool isHLEnabled, const float lowerCoef, const float higherCoef);
#endif
static void gamutLchonly (float HH, float2 sincosval, float &Lprov1, float &Chprov1, float &saturation, const float wip[3][3], const bool isHLEnabled, const float lowerCoef, const float higherCoef);
/**