Básicamente, lo que estoy tratando de lograr se ilustra en esta imagen:
Tengo un color de fondo (R:19 G:25 B:37 o #141A25) sobre el cual quiero superponer otro color al 80 % alfa para obtener un color de destino (R:52 G:96 B:29 o #415C1E) . Estoy buscando los valores RGB específicos de ese segundo color que estoy superponiendo sobre el fondo y cómo calcularlos.
Si bien puedo llegar allí a través de la aproximación y el juego (en el ejemplo, solo hay un 98 %), me gustaría saber cómo llegar allí a través del cálculo en lugar de perder más de 5 minutos cambiando los valores de color.
¡Gracias de antemano por cualquier ayuda! :)
Calcular por separado para r, g y b (decimal 0....255) la siguiente fórmula
X=(T-(1-A)*B)/A
X = el nuevo número rgb, T = número rgb objetivo, B = número rgb de fondo, A = alfa (0...1, 0 = totalmente transparente)
Si obtiene un número negativo o superior a 255, el objetivo era imposible.
joojaa
steven k
steven k
joojaa
filipino