颜色代码转换

在本教程中,我们将了解如何组合不同的颜色代码来制作其他颜色,以及如何将 RGB 颜色代码转换为十六进制,反之亦然。

不同的颜色代码

这里的所有颜色都是 24 位格式,这意味着每种颜色都有 8 位红色、8 位绿色和 8 位蓝色。或者我们可以说每种颜色都有三个不同的部分。您只需更改这三个部分的数量即可制作任何颜色。

二进制颜色格式

颜色:黑色

图像:

black

十进制代码:

(0,0,0)

说明:

正如前面的教程中所解释的那样,在 8 位格式中,0 表示黑色。因此,如果我们要制作纯黑色,我们必须将 R、G、B 的所有三个部分都设为 0。

颜色:白色

图像:

white

十进制代码:

(255,255,255)

说明:

由于 R、G、B 的每个部分都是 8 位部分。因此,在 8 位中,白色由 255 形成。像素教程中有说明。因此,为了制作白色,我们将每个部分设置为 255,这就是我们得到白色的方式。通过将每个值设置为 255,我们得到总值为 255,即使颜色为白色。

RGB 颜色模型:

颜色:红色

图像:

red

十进制代码:

(255,0,0)

说明:

由于我们只需要红色,因此我们将其余两个部分(绿色和蓝色)清零,并将红色部分设置为最大值 255。

颜色:绿色

图像:

green

十进制代码:

(0,255,0)

说明:

由于我们只需要绿色,所以我们将其余两个红色和蓝色部分清零,并将绿色部分设置为最大值 255。

颜色:蓝色

图像:

blue

十进制代码:

(0,0,255)

说明:

由于我们只需要蓝色,所以我们将其余两个红色和蓝色部分清零部分为红色和绿色,我们将蓝色部分设置为最大值 255

灰色:

颜色:灰色

图像:

gray

十进制代码:

(128,128,128)

解释

正如我们在像素教程中已经定义的,灰色实际上是中间点。在 8 位格式中,中间点是 128 或 127。在本例中我们选择 128。因此我们将每个部分设置为其中点 128,这样就得到了整体中间值,我们得到了灰色。

CMYK 颜色模型:

CMYK 是另一种颜色模型,其中 c 代表青色,m 代表洋红色,y 代表黄色,k 代表黑色。CMYK 模型通常用于彩色打印机,其中使用两种颜色。一种由 CMY 组成,另一种由黑色组成。

CMY 的颜色也可以通过改变红色、绿色和蓝色的数量或比例来制作。

颜色:青色

图像:

cyan

十进制代码:

(0,255,255)

说明:

青色是由两种不同的颜色(绿色和蓝色)组合而成的。因此,我们将这两种颜色设置为最大值,并将红色部分归零。这样我们就得到了青色。

颜色:洋红色

图像:

magenta

十进制代码:

(255,0,255)

说明:

洋红色由两种不同颜色(红色和蓝色)组合而成。因此,我们将这两种颜色设置为最大值,并将绿色部分归零。这样我们就得到了洋红色。

颜色:黄色

图像:

yellow

十进制代码:

(255,255,0)

说明:

黄色是由两种不同颜色(红色和绿色)组合而成的。因此,我们将这两种颜色设置为最大值,并将蓝色部分归零。这样我们就得到了黄色。

转换

现在我们将看到颜色如何从一种格式转换为另一种格式。

从 RGB 转换为十六进制代码:

从十六进制转换为 rgb 是通过此方法完成的:

  • 取一种颜色。例如:白色 = (255, 255, 255)。

  • 取第一部分,例如 255。

  • 将其除以 16。如下所示:

  • conversion

  • 取线下两个数字、因数和余数。在本例中,它是 15 - 15,即 FF。

  • 对接下来的两个部分重复步骤 2。

  • 将所有十六进制代码合并为一个。

答案:#FFFFFF

从十六进制到 RGB 的转换:

从十六进制代码到 rgb 十进制格式的转换按以下方式进行。

取一个十六进制数。例如:#FFFFFF

将此数字分成 3 部分:FF FF FF

取第一部分并分离其组成部分:F F

将每个部分分别转换为二进制:(1111) ( 1111)

现在将各个二进制合并为一个:11111111

将此二进制转换为十进制:255

现在重复步骤 2,再两次。

第一步得到的值是 R,第二步得到的值是 G,第三步得到的值属于 B。

答案:( 255 , 255 , 255 )

此表给出了常见颜色及其十六进制代码。

#00FF00
颜色 十六进制代码
黑色 #000000
白色 #FFFFFF
灰色 #808080
红色 #FF0000
绿色
蓝色 #0000FF
青色 #00FFFF
洋红色 #FF00FF
黄色 #FFFF00