Cómo crear un duotono interpolación de color en GDI + (NET)?
-
25-09-2019 - |
Pregunta
Tengo dos colores que necesito para interpolar linealmente para crear un color bitono en base del valor de luminancia de otro color.
Dim clr1 = Color.Black
Dim clr2 = Color.FromArgb(224, 255, 165)
Dim lum = Color.FromArgb(226, 189, 136).GetBrightness
'lum = 0.71
Sé que el resultado de este debe ser R = 171, G = 192, B = 125, pero no puedo encontrar la manera de hacer esto. He buscado a través de SO bastante poco y todo Google, pero no han descubierto una manera de producir este resultado. ¿Alguien puede ayudar?
Solución
lo descubrió - el valor de mi lum
debería haber estado usando luminancia relativa vez .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow