因此,我使用的这个脚本使用的颜色类似于0x333333
。我所知道的只是简单的十六进制颜色代码,例如#EEEEEE
。这种奇怪的格式会是什么颜色?感谢。
答案 0 :(得分:2)
没有什么奇怪的。这种颜色特别是浅灰色 - 接近白色。
读取十六进制颜色的方法是,从左边开始,你有一个代表红色的字节,一个代表绿色的字节和一个代表蓝色的字节。
0xEEEEEE
表示红色为0xEE
,绿色为0xEE
,蓝色为0xEE
。它们都是一样的,所以你不会得到任何明显的主要或次要颜色。
答案 1 :(得分:1)
字符串中的每个字节(2个十六进制字符)表示颜色分量(红色,绿色或蓝色)。如果每个组件都相同,那么您将拥有灰度颜色。在EEEEEE
的情况下,它几乎是白色的。
通常,当我们使用HTML语法(#EEEEEE)
指定颜色时,这些字节是有序的(RRGGBB)。但是如果您使用十六进制表示法( ie 0x......
),则可能取决于系统的字节顺序。许多计算机都是little-endian,因此实际值0x112233
将在内存中表示为33221100
。
最后,内存中的表示取决于显示该颜色的设备。它可能需要B-G-R
的顺序字节,或者它可能需要R-G-B
。