Какой код я бы использовал, чтобы получить шестнадцатеричное значение цвета, когда применяется альфа с примерно половиной прозрачности?

Если у меня есть визуальный элемент (может быть текст или div с цветной заливкой, неt имеет значение) и цвет установлен на черный,0x000000, и это'альфа установлен в0,4 или же0,5 и фонсплошной белый,0xFFFFFFрезультат будет серого цвета. Мы можем проверить это в фотошопе.

Я хотел бы знать, какой код я бы использовал, чтобы получить такой результат?

Я ищу что-то вроде уравнения:

newColor = foregroundColor * alpha * backgroundColor

Или что-то вроде JavaScript, ActionScript или VBScript:

var color:uint = (0x888888 * .5) * 0x000000;

Частично проблема решения этой проблемы заключается в отсутствии достаточного понимания шестнадцатеричного числа и того, как оно связано с цветом, чтобы решить его самостоятельно.

Ответы на вопрос(1)

Ваш ответ на вопрос