1pub fn srgb_transfer(v: f32) -> f32 {
2 if v < 0.0031308 {
3 v * 12.9232102
4 } else {
5 1.055 * v.powf(1.0 / 2.4) - 0.055
6 }
7}
8
9pub fn srgb_untransfer(v: f32) -> f32 {
10 if v < 0.0404599 {
11 v / 12.9232102
12 } else {
13 ((v + 0.055) / 1.055).powf(2.4)
14 }
15}