任何人都可以告诉我这个颜色值的格式:0x000066FF。
我相信它是带有Alpha通道的16位十六进制?
答案 0 :(得分:0)
你是对的 - 看起来像ARGB值。
ARGB值通常使用8个十六进制数字表示,每对十六进制数字分别代表Alpha,Red,Green和Blue通道的样本值。例如,0x80FFFF00表示50.2%不透明(非预乘)黄色。 “0x”前缀用于将数字标识为C表示法中的十六进制。 0x80表示50.2%的alpha值,因为它是0xFF的50.2%(十进制128是255的50.2%),第一个0xFF表示红色样本可以具有的最大值;第二个0xFF与前一个相同但是为绿色; 0x00表示蓝色样本可以具有的最小值(实际上 - 没有蓝色)。因此,红色+绿色会产生黄色。