Local adjustments - Chromaticity curve C(h) (#6964)
* Chromaticity curve C(h) * Appimage.yml windows.yml lachroma
This commit is contained in:
parent
f687bda276
commit
484f1a29de
2
.github/workflows/appimage.yml
vendored
2
.github/workflows/appimage.yml
vendored
@ -15,7 +15,7 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
publish_pre_dev_labels: '[]'
|
||||
publish_pre_dev_labels: '["Beep6581:lachroma"]'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
2
.github/workflows/windows.yml
vendored
2
.github/workflows/windows.yml
vendored
@ -15,7 +15,7 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
publish_pre_dev_labels: '[]'
|
||||
publish_pre_dev_labels: '["Beep6581:lachroma"]'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
@ -17813,7 +17813,7 @@ void ImProcFunctions::Lab_Local(
|
||||
}
|
||||
if (locchCurve && CHcurve && lp.qualcurvemet != 0) {//C=f(H) curve
|
||||
const float rhue = xatan2f(bufcolcalcb, bufcolcalca);
|
||||
const float valparam = 2.f * locchCurve[500.f * static_cast<float>(Color::huelab_to_huehsv2(rhue))] - 0.5f; //get valp=f(H)
|
||||
const float valparam = locchCurve[500.f * static_cast<float>(Color::huelab_to_huehsv2(rhue))] - 0.5f; //get valp=f(H)
|
||||
float chromaChfactor = 1.0f + valparam;
|
||||
bufcolcalca *= chromaChfactor;//apply C=f(H)
|
||||
bufcolcalcb *= chromaChfactor;
|
||||
|
Loading…
x
Reference in New Issue
Block a user