Как создать цвет интерполяции Duotone в GDI + (.NET)?
-
25-09-2019 - |
Вопрос
У меня есть два цвета, которые мне нужно линейно интерполировать, чтобы создать цвет Duotone на основе значений яркости другого цвета.
Dim clr1 = Color.Black
Dim clr2 = Color.FromArgb(224, 255, 165)
Dim lum = Color.FromArgb(226, 189, 136).GetBrightness
'lum = 0.71
Я знаю, что результат этого должен быть r = 171, g = 192, b = 125, но я не могу понять, как это сделать. Я искал ТАК вполне а кусочек И по всему Google, но не обнаружил способ создать этот результат. Может кто-нибудь помочь?
Решение
Выяснил это - мой lum
значение должно было использовать Относительная яркости вместо.
Не связан с StackOverflow