Como criar uma cor de interpolação de duão em GDI+ (.NET)?
-
25-09-2019 - |
Pergunta
Eu tenho duas cores que preciso interpolar linearmente para criar uma cor duotona com base no valor da luminância de outra cor.
Dim clr1 = Color.Black
Dim clr2 = Color.FromArgb(224, 255, 165)
Dim lum = Color.FromArgb(226, 189, 136).GetBrightness
'lum = 0.71
Eu sei que o resultado disso deve ser r = 171, g = 192, b = 125, mas não consigo descobrir como fazer isso. Eu procurei ASSIM bastante um pedaço E em todo o Google, mas não descobri uma maneira de produzir esse resultado. Alguém pode ajudar?
Solução
Descobriu - meu lum
valor deveria estar usando Luminância relativa em vez de.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow