Внутри треугольника Максвелла: r + g + b = 1.0, это означает, что центром будет RGB (1/3, 1/3, 1/3) (диапазон [0.0,1.0]), который темнее по сравнению с белым RGB (1.0,1.0,1.0).
Чтобы получить белый цвет (RGB (1.0,1.0,1.0)) в центре, можно умножить значения RGB на 3,0: центр будет идеально белым, но значения вне границ будут обрезаны, т.е. RGB (2,0 , 1.0,1.0) будет отображаться как RGB (1.0, 1.0, 1.0).
![RGB values * 3](https://i.stack.imgur.com/9tbIs.png)
Другой способ заключается в максимизации яркости: RGB (r, g, b) -> 1 / max (r, g, b) * RGB (r, g, b), например. RGB (0,2, 0,5, 0,1) -> RGB (0,4, 1,0, 0,2). Таким образом, значения никогда не обрезаются, а яркость максимальная.
![RGB * 1 / max(r,g,b)](https://i.stack.imgur.com/dWKQy.png)