![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Variables | |
use_unicode | |
Y | |
c | |
ch | |
sh | |
Yrg = Matrix([[Y, c * ch + 0.21902143, c * sh + 0.54371398]]).transpose() | |
r = Yrg[1, 0] | |
g = Yrg[2, 0] | |
rgb = Matrix([[r, g, 1 - r - g]]).transpose() | |
rgb_to_lms | |
lms = rgb_to_lms * rgb | |
coeff = Y / (0.68990272 * lms[0, 0] + 0.34832189 * lms[1, 0]) | |
LMS = coeff * lms | |
a1 | |
a2 | |
a3 | |
A = Matrix([[a1, a2, a3]]) | |
tuple | component = (A * LMS)[0, 0] |
k = symbols('k') | |
derive_filmic_v6_gamut_mapping.a1 |
derive_filmic_v6_gamut_mapping.a2 |
derive_filmic_v6_gamut_mapping.a3 |
derive_filmic_v6_gamut_mapping.c |
derive_filmic_v6_gamut_mapping.ch |
derive_filmic_v6_gamut_mapping.g = Yrg[2, 0] |
derive_filmic_v6_gamut_mapping.k = symbols('k') |
derive_filmic_v6_gamut_mapping.lms = rgb_to_lms * rgb |
derive_filmic_v6_gamut_mapping.r = Yrg[1, 0] |
derive_filmic_v6_gamut_mapping.rgb_to_lms |
derive_filmic_v6_gamut_mapping.sh |
derive_filmic_v6_gamut_mapping.use_unicode |
derive_filmic_v6_gamut_mapping.Y |