Qual código eu usaria para obter o valor hexadecimal de uma cor quando um alfa com cerca de meia transparência é aplicado?
Se eu tiver um elemento visual (pode ser texto ou div com preenchimento de cor, não importa) e a cor está definida como preto,0x000000, e é alfa está definido para.4 ou.5 e o fundo ébranco sólido, 0xFFFFFF, o resultado seria uma cor cinza. Nós podemos testar isso no Photoshop.
O que eu gostaria de saber é qual código eu usaria para chegar a esse resultado?
Eu estou procurando por algo como uma equação:
newColor = foregroundColor * alpha * backgroundColor
Ou algo parecido com JavaScript, ActionScript ou VBScript:
var color:uint = (0x888888 * .5) * 0x000000;
Parte da dificuldade é resolver este problema é a falta de compreensão suficiente sobre hexadecimal e como se relaciona com a cor para resolvê-lo sozinho.