У меня есть код основного цвета (в этом примере это "# 0078D4") в шестнадцатеричном или RGB.Сохраняя это в качестве основы, мне нужно генерировать более светлые и темные цвета градиента, основанные на процентном соотношении.Существует ли какой-либо код или алгоритм C # для достижения этой цели?
#004478 | Darken 18% | rgb(0,68,120)
#005ba1 | Darken 10% | rgb(0,91,161)
#006fc5 | Darken 3% | rgb(0,111,197)
#0078D4 | rgb(0,120,212) |
#0086ed | Lighten 5% | rgb(0,134,237)
#4fb3ff | Lighten 24% | rgb(79,179,255)
#bae1ff | Lighten 46% | rgb(186,225,255)
# d9efff | Lighten 51% | rgb(217,239,255)
# edf7ff | Lighten 55% | rgb(237,247,255)