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?

¿Fue útil?

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
scroll top