(c: number)
| 13 | // --------------------------------------------------------------------------- |
| 14 | |
| 15 | function srgbToLinear(c: number): number { |
| 16 | const s = c / 255 |
| 17 | return s <= 0.04045 ? s / 12.92 : ((s + 0.055) / 1.055) ** 2.4 |
| 18 | } |
| 19 | |
| 20 | function linearToSrgb(c: number): number { |
| 21 | const s = c <= 0.0031308 ? c * 12.92 : 1.055 * c ** (1 / 2.4) - 0.055 |
no outgoing calls
no test coverage detected