科研论文配图绘制指南:基于R语言
上QQ阅读APP看书,第一时间看更新

1.2.1 色彩模式

色彩模式是众多可视化设计者在设计作品时常用的工具。其实,在科研论文配图绘制过程中,我们也可以选择使用色彩模式。常见的色彩模式包括RGB色彩模式、CMYK色彩模式和HEX色彩模式。

1.RGB色彩模式

RGB色彩模式是指通过混合红色(Red)、绿色(Green)、蓝色(Blue)3种颜色来表现各种颜色。该色彩模式利用红、绿、蓝3个颜色通道的变化,以及它们相互的叠加来得到各种颜色值,是目前使用较为广泛的色彩模式。RGB色彩模式为图片中每一个像素的R、G、B分量各分配一个强度值(取值范围为0~255),如黑色可表示为(0,0,0),白色可表示为(255,255,255)。图1-2-1利用三维坐标形式展示了RGB色彩模式,其中,图1-2-1(a)所示为RGB色彩模式的三维立方体示意图,图1-2-1(b)所示为RGB色彩模式对应立方体颜色映射效果。我们可以看出,红色、绿色、蓝色分别位于立方体在坐标轴上的3个顶点,黑色在原点处,白色位于离原点最远的顶点,黄色(Yellow)、品红色(Magenta)和青色(Cyan)分别位于立方体的其余3个顶点。距离黑色顶点越近的顶点颜色越深;距离白色顶点越近的顶点颜色越浅。

(a)RGB色彩模式的三维立方体示意图

(b)RGB色彩模型对应立方体颜色映射效果

图1-2-1 RGB色彩模式示意图

2.CMYK色彩模式

CMYK色彩模式可以看作RGB色彩模式的子集。它是一种主要用于彩色印刷的四色模式,其中,C表示青色(Cyan)、M表示品红色(Magenta)、Y表示黄色(Yellow)、K表示黑色(blacK)。与RGB色彩模式的不同之处在于,CMYK色彩模式是一种印刷色彩模式,也是一种依靠反光的色彩模式。尽管RGB色彩模式表示的颜色更多,但它们并不能够全部印刷出来。理论上,把青色、品红色、黄色结合在一起,就可以得到黑色,但是,依靠目前的工艺制造水平,三者结合后的实际结果是暗红色,因此,我们需要加入一种专门的黑墨来中和,即使用定位套版色(黑色)[Key Plate(black)],以确保输出黑色。在现阶段,大多数纸质期刊在稿件出版阶段都使用CMYK色彩模式的图片。对于网络期刊,我们应该使用RGB色彩模式,因为使用该色彩模式的图片表现效果好,色彩靓丽,更适合在网络中传播。图1-2-2所示为CMYK色彩模式示意图,其中,图1-2-2(a)所示为CMYK色彩模式三维立方体示意图,图1-2-2(b)所示为CMYK色彩模式对应立方体颜色映射效果。我们可以看出,与RGB色彩模式正好相反,在CMYK色彩模式中,黄色、品红色和青色分别位于立方体在坐标轴上的3个顶点,白色在原点处,黑色位于离原点最远的顶点上,红色、绿色和蓝色则位于其余3个顶点。

(a)CMYK色彩模式三维立方体示意图

(b)CMYK色彩模式对应立方体颜色映射效果

图1-2-2 CMYK色彩模式示意图

3.HEX色彩模式

HEX色彩模式,又称十六进制色彩模式,它的原理和RGB色彩模式的原理类似,都是通过红、绿、蓝三原色的混合而产生各种颜色。HEX色彩模式常用于在代码中表示颜色,这一点方便我们在利用代码绘制科研论文配图的过程中更换颜色。HEX色彩模式采用6位十六进制数来表示颜色,而RGB色彩模式中的R、G、B分量则分别采用1个十进制数来表示。简单来说,HEX色彩模式就是将RGB色彩模式中的每个十进制数转换为对应的2位十六进制数来表示,并以“#”号开头,且3字节的顺序如下:字节1表示红色值(颜色类型为红色),字节2表示绿色值(颜色类型为绿色),字节3表示蓝色值(颜色类型为蓝色),1字节表示00~FF范围内的数字。需要注意的是,HEX色彩模式中的每字节必须包含2位十六进制数,对于十进制数(0~255)经过转换后得到的十六进制数只有一位的情况,我们应在这个十六进制数之前补0。例如,十进制数0转换为十六进制数后仍为0,但是,在HEX色彩模式中要将它表示为“00”。图1-2-3所示为HEX色彩模式示意图,其中,图1-2-3(a)所示为HEX色彩模式的十六进制数表示,图1-2-3(b)所示为HEX色彩模式中的颜色示例。

(a)HEX色彩模式的十六进制数表示

(b)HEX色彩模式中的颜色示例

图1-2-3 HEX色彩模式示意图

提示:对于HEX色彩模式,很多读者可能对其转码(如将RGB颜色码转换为HEX颜色码)过程比较陌生,可通过ColorPix、FastStone等屏幕取色工具直接获取颜色码,或者通过Encycolorpedia等网站直接搜索不同颜色对应的HEX颜色码。