Вот способ затемнить изображение:
(r*0.5) + (g*0.5) + (b*0.5)
Существует несколько других способов манипулирования цветами RGB, таких как пороговая привязка, замена цветовых каналов, отображение только красного, зеленого или синего цветовых каналов, инвертирование цветов, а также контрастность и яркость, среди многих других. Поиск в Интернете по этим ключевым словам может выявить другие способы изменения цвета изображения. Этот вопрос объясняет, как сделать оттенки или оттенки существующих цветов. Обратите особое внимание на замечание о линейной коррекции RGB и гамма-коррекции.