Как изменить яркость цвета в C #?

В C # вы можете получить яркость цвета HSL, выполнив Color.GetBrightness (). Если я хочу увеличить яркость цвета на определенный процент, я не могу просто умножить отдельные значения RGB на эту величину. Кажется, HSL так не работает. Как бы я это сделал?


person Mantis Toboggan    schedule 30.03.2011    source источник


Ответы (1)


Я думаю, эта статья может помочь вам с этим и всеми другими вопросами, связанными с цветом. Он имеет исходный код C # для всех преобразований и модификаций.

Преобразования цветового пространства RGB и HSL

person mmix    schedule 30.03.2011