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