Hex Codes(十六进制编码)是一种使用代码描述颜色的方法。每种颜色都使用十六进制编码来表示。所谓十六进制就是由数字0 ~ 9 和数值A ~ F组成的。
十六进制和十进制对应表
十六进制
|
十进制
|
0
|
0
|
1
|
1
|
2
|
2
|
3
|
3
|
4
|
4
|
5
|
5
|
6
|
6
|
7
|
7
|
8
|
8
|
9
|
9
|
A
|
10
|
B
|
11
|
C
|
12
|
D
|
13
|
E
|
14
|
F
|
15
|
每个十六进制颜色编码都是以
#
开头,后面跟踪着6个十六进制数字,格式如下:
其中前两位数字表示红色的强度,中间两位数字表示绿色的强度,最后两位数字表示蓝色的强度(每个数字都是十六进制)。
每种颜色的强度从00(无) ~ FF(满)。如果你对这种表示方法感到疑惑,不用紧张。这是因为十六进制数和我们常用的十进制数在使用时有些不同。
我们已经习惯了使用十进制计数法,也就是逢十进一。但是十六进制数则是逢十六进一,就像上面表中所示,10 ~ 15这几个数字使用A ~ F这六个字母表示。我们需要从0数到15(即F),然后才会进一位(10在十进制里是10,在十六进制里则是16)。
在这种表示颜色的编码规则中,白色的代码是#FFFFFF,这是因为红、绿、蓝三种色光强度最大时,混合到一起就是白光。而黑色的代码是#000000,这是因为红、绿、蓝三种色光强度为0时,也就是没有光线存在,即黑色。
我们可以在Aseprite软件调色板左下角的取色器中实际操作一下,随着鼠标的移动 ,颜色编码的数值也随着变化。
这种色彩表示方法咋一接触会让人感觉很难理解。但是我们现在有很多更简单的方式来,比如使用取色器来获取某种颜色的RGB代码,从而降低使用难度。但是想要熟练掌握,还需要在练习过程中慢慢体会。