Какой код я бы использовал, чтобы получить шестнадцатеричное значение цвета, когда применяется альфа с примерно половиной прозрачности?
Если у меня есть визуальный элемент (может быть текст или div с цветной заливкой, неt имеет значение) и цвет установлен на черный,0x000000, и это'альфа установлен в0,4 или же0,5 и фонсплошной белый,0xFFFFFFрезультат будет серого цвета. Мы можем проверить это в фотошопе.
Я хотел бы знать, какой код я бы использовал, чтобы получить такой результат?
Я ищу что-то вроде уравнения:
newColor = foregroundColor * alpha * backgroundColor
Или что-то вроде JavaScript, ActionScript или VBScript:
var color:uint = (0x888888 * .5) * 0x000000;
Частично проблема решения этой проблемы заключается в отсутствии достаточного понимания шестнадцатеричного числа и того, как оно связано с цветом, чтобы решить его самостоятельно.