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

use*_*965 -3 html css android colors ios

我是从设计师那里得到的

25% white
39% black
Run Code Online (Sandbox Code Playgroud)

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

谢谢

Flá*_*ria 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
Run Code Online (Sandbox Code Playgroud)