25%的颜色是什么意思?如何将其转换为十六进制值?

时间:2012-12-05 23:46:17

标签: android html ios css colors

我从设计师那里得到了这个

25% white
39% black

我需要在ARGB中使用颜色 我如何将其转换为十六进制? 请详细说明数学步骤

感谢

1 个答案:

答案 0 :(得分:7)

每个颜色通道由一个字节(十六进制的0x0到0xFF)表示,因此您有4个通道:A(alpha),R(红色),G(绿色),B(蓝色)。然后,0%表示0x0,100%表示0xFF,所以:

0.25 * 255 =十进制64 =十六进制40。 0.39 * 255 =十进制99 =十六进制63。

                              AARRGGBB
White with 100% of opacity: 0xFFFFFFFF
White with  25% of opacity: 0x40FFFFFF
Black with 100% of opacity: 0xFF000000
Black with  39% of opacity: 0x63000000