【发布时间】:2012-12-17 02:46:54
【问题描述】:
如果我有一个可视元素(可以是文本或带有颜色填充的 div,没关系)并且颜色设置为黑色,0x000000,并且它的 alpha 设置为 .4 或 .5 并且背景是纯白色,0xFFFFFF,结果将是灰色。我们可以在 Photoshop 中进行测试。
我想知道我将使用什么代码来获得该结果?
我正在寻找诸如方程式之类的东西:
newColor = foregroundColor * alpha * backgroundColor
或者类似 JavaScript、ActionScript 或 VBScript 的东西:
var color:uint = (0x888888 * .5) * 0x000000;
解决这个问题的部分困难在于对十六进制以及它与颜色的关系缺乏充分的理解,无法自行解决。
【问题讨论】:
-
这个和编程有关。我已经更新了这个问题。请重新打开
标签: javascript actionscript-3 graphics colors hex