我从设计师那里得到了这个
25% white
39% black
我需要在ARGB中使用颜色 我如何将其转换为十六进制? 请详细说明数学步骤
感谢
答案 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