Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
derive_filmic_v6_gamut_mapping Namespace Reference

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')
 

Variable Documentation

◆ A

derive_filmic_v6_gamut_mapping.A = Matrix([[a1, a2, a3]])

Definition at line 63 of file derive_filmic_v6_gamut_mapping.py.

◆ a1

derive_filmic_v6_gamut_mapping.a1

Definition at line 62 of file derive_filmic_v6_gamut_mapping.py.

◆ a2

derive_filmic_v6_gamut_mapping.a2

Definition at line 62 of file derive_filmic_v6_gamut_mapping.py.

◆ a3

derive_filmic_v6_gamut_mapping.a3

Definition at line 62 of file derive_filmic_v6_gamut_mapping.py.

◆ c

derive_filmic_v6_gamut_mapping.c

Definition at line 35 of file derive_filmic_v6_gamut_mapping.py.

◆ ch

derive_filmic_v6_gamut_mapping.ch

Definition at line 35 of file derive_filmic_v6_gamut_mapping.py.

◆ coeff

derive_filmic_v6_gamut_mapping.coeff = Y / (0.68990272 * lms[0, 0] + 0.34832189 * lms[1, 0])

Definition at line 54 of file derive_filmic_v6_gamut_mapping.py.

◆ component

tuple derive_filmic_v6_gamut_mapping.component = (A * LMS)[0, 0]

Definition at line 64 of file derive_filmic_v6_gamut_mapping.py.

◆ g

derive_filmic_v6_gamut_mapping.g = Yrg[2, 0]

Definition at line 42 of file derive_filmic_v6_gamut_mapping.py.

◆ k

derive_filmic_v6_gamut_mapping.k = symbols('k')

Definition at line 67 of file derive_filmic_v6_gamut_mapping.py.

◆ lms

derive_filmic_v6_gamut_mapping.lms = rgb_to_lms * rgb

Definition at line 51 of file derive_filmic_v6_gamut_mapping.py.

◆ LMS

derive_filmic_v6_gamut_mapping.LMS = coeff * lms

Definition at line 55 of file derive_filmic_v6_gamut_mapping.py.

◆ r

derive_filmic_v6_gamut_mapping.r = Yrg[1, 0]

Definition at line 41 of file derive_filmic_v6_gamut_mapping.py.

◆ rgb

derive_filmic_v6_gamut_mapping.rgb = Matrix([[r, g, 1 - r - g]]).transpose()

Definition at line 43 of file derive_filmic_v6_gamut_mapping.py.

◆ rgb_to_lms

derive_filmic_v6_gamut_mapping.rgb_to_lms
Initial value:
1= Matrix([
2 [0.95, 0.38, 0.00],
3 [0.05, 0.62, 0.03],
4 [0.00, 0.00, 0.97]
5])

Definition at line 46 of file derive_filmic_v6_gamut_mapping.py.

◆ sh

derive_filmic_v6_gamut_mapping.sh

Definition at line 35 of file derive_filmic_v6_gamut_mapping.py.

◆ use_unicode

derive_filmic_v6_gamut_mapping.use_unicode

Definition at line 32 of file derive_filmic_v6_gamut_mapping.py.

◆ Y

derive_filmic_v6_gamut_mapping.Y

Definition at line 35 of file derive_filmic_v6_gamut_mapping.py.

◆ Yrg

derive_filmic_v6_gamut_mapping.Yrg = Matrix([[Y, c * ch + 0.21902143, c * sh + 0.54371398]]).transpose()

Definition at line 38 of file derive_filmic_v6_gamut_mapping.py.