颜色在计算机中的存储和显示详解

前言

       颜色是通过眼、脑和我们生活经验所产生的对光和视觉感受,我们肉眼所见到的光线,是由波长范围很窄的电磁波产生的,不同的波长的电磁波表现为为不同的颜色,对色彩的辨认是肉眼受到电磁波辐射能刺激后所引起的视觉神经感觉。

       颜色具有三个特性,即色相,明度和饱和度。颜色的三个特性及其相互关系可以用三度空空间的颜色立体说明

       在平时生活中我们会经常接触到颜色,可以分为12中颜色:红、橙、黄、绿、青、蓝、紫、灰、粉、黑、白、棕

一、颜色模式(存储方式)

       颜色模式,是将某种颜色表现为数字形式的模型,或者说是一种记录图像颜色的方式。分为:RGB模式、CMYK模式、HSB模式、Lab模式、位图模式、灰度模式、索引颜色模式、双色调模式和多通道模式。

1.RGB模式(发光模式)

       RGB是最常用的彩色模式,RGB分别代表红、绿、蓝三原色,RGB采用此模式每个像素占用3个字节(一个字节8位),分别用于表示颜色的R、G、B分量(255、255、255)属加色模式0-255(黑色-白色)。
特点文件小。色彩丰富且饱满。RGB模式是一种发光的彩色模式 屏幕上显示的图像,就一般都是以RGB模式,因为显示器的物理结构就是遵循RGB的

       当3种基色的亮度值相等时,产生灰色;当3种亮度值都是255时,产生纯白色;而当所有亮度值都是0时,产生纯黑色。当3种色光混合生成的颜色一般比原来的颜色亮度值高,所以RGB模式产生颜色的方法又被称为色光加色法。

扩展

       RGBA是代表Red(红色)、Green(绿色)、Blue(蓝色)和Alpha的色彩空间。

       lpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,那它就是完全透明的(也就是看不见的),而数值为100%则意味着一个完全不透明的像素(传统的数字图像)。在0%和100%之间的值则使得像素可以透过背景显示出来,就像透过玻璃(半透明性),这种效果是简单的二元透明性(透明或不透明)做不到的。它使数码合成变得容易。alpha通道值可以用百分比、整数或者像RGB参数那样用0到1的实数表示。
有时它也被写成ARGB(像RGBA一样,但是第一个数据是alpha)。例如:0x80FFFF00是50%透明的黄色,因为所有的参数都在0到255的范围内表示。0x80是128,大约是255的一半。

2.CMYK模式(印刷模式)

       CMYK:主要用于印刷(青色、洋红、黄、黑)0-100属于减色模式。CMY是3种印刷油墨名称的首字母:青色Cyan、洋红色Magenta、黄色Yellow。而K取的是Black最后一个字母,避免与Blue混淆。
特点:文件大,占用磁盘空间大(可以通过控制4中颜色的油墨在在纸张上的叠加印刷来产生各种色彩:四色印刷),CMYK是一种依靠反光的色彩模式

       CMYK模式在本质上与RGB模式没有什么区别,只是产生色彩的原理不同,在RGB模式中由光源发出的色光混合生成颜色,而在CMYK模式中由光线照到有不同比例C、M、Y、K油墨的纸上,部分光谱被吸收后,反射到人眼的光产生颜色。

由于C、M、Y、K在混合成色时,随着C、M、Y、K四种成分的增多,反射到人眼的光会越来越少,光线的亮度会越来越低,所有CMYK模式产生颜色的方法又被称为色光减色法。

3.Lab模式

       Lab模式的原型是由CIE协会在1931年制定的一个衡量颜色的标准,在1976年被重新定义并命名为CIELab。此模式解决了由于不同的显示器和打印设备所造成的颜色扶植的差异,也就是它不依赖于设备。

       Lab颜色是以一个亮度分量L及两个颜色分量a和b来表示颜色的。其中L的取值范围是0-100,a分量代表由绿色到红色的光谱变化,而b分量代表由蓝色到黄色的光谱变化,a和b的取值范围均为-120-120。

       Lab模式所包含的颜色范围最广,能够包含所有的RGB和CMYK模式中的颜色。CMYK模式所包含的颜色最少,有些在屏幕上砍刀的颜色在印刷品上却无法实现。

4.灰度模式

       每个像素都以8bit(占一个或两个位)。每一个像素都是介于黑色和白色之间的(256):28=256, 216 = 65536种灰度的一种。

       灰度模式可以使用多达256级灰度来表现图像,使图像的过渡更平滑细腻。灰度图像的每个像素有一个0(黑色)到255(白色)之间的亮度值。灰度值也可以用黑色油墨覆盖的百分比来表示(0%等于白色,100%等于黑色)。使用黑折或灰度扫描仪产生的图像常以灰度显示。

5.位图模式

       用于表示最简单的黑白图,即每个像素占用1bit,非黑即白。即使图像中只包含黑色和白色,但是透过像素的疏密排列,仍可以将图像组合成近似视觉上的灰度图,彩色、灰度、位图。由于位图模式只用黑白色来表示图像的像素,在将图像转换为位图模式时会丢失大量细节,因此Photoshop提供了几种算法来模拟图像中丢失的细节。

       在宽度、高度和分辨率相同的情况下,位图模式的图像尺寸最小,约为灰度模式的1/7和RGB模式的1/22以下。

6.索引颜色模式

       256种典型的颜色作为颜色表,转换过程存在失真很可能会在原本平滑的图片边缘出现边缘效应。

       索引颜色模式是网上和动画中常用的图像模式,当彩色图像转换为索引颜色的图像后包含近256种颜色。索引颜色图像包含一个颜色表。
       如果原图像中颜色不能用256色表现,则Photoshop会从可使用的颜色中选出最相近颜色来模拟这些颜色,这样可以减小图像文件的尺寸。用来存放图像中的颜色并为这些颜色建立颜色索引,颜色表可在转换的过程中定义或在声称索引图像后修改。

7.多通道模式

       该模式下的每个通道都为256级灰度通道。如果删除了RGB、CMYK、Lab模式中的某一个通道图像将自动转化为多通道模式。

       多通道模式对有特殊打印要求的图像非常有用。例如,如果图像中只使用了一两种或两三种颜色时,使用多通道模式可以减少印刷成本并保证图像颜色的正确输出。

8.HSB模式

       HSB模式是利用相色、饱和度以及亮度3种基本向量来标识颜色的。其中,色相(Hue)用于表示红、橙、黄、绿、蓝和紫。HSB模型以人类对颜色的感觉胃基础,描述了颜色的3种基本特征:

       色相是从物体反射或透过物体传播的颜色。在0到360度的标准色轮上,按照位置色相,在通常的使用中,色相由标识,如红色、橙色和绿色。

       饱和度(有时称为彩度)是指颜色的强度和纯度。饱和度表示色相中灰度分量所占的比例,它使用从0%(灰度)至100%(完全饱和)的百分比来度量。在标准色轮上,饱和度从中心到边缘递增。

亮度是颜色的相对明亮程度,通常用从0%(黑色)至100%(白色)的百分比来度量。

二、色彩模式(显示方式)

       色彩模式是数字世界中表示颜色的一种算法,在数学世界中,为了表示各种颜色,人们通常将颜色划分为若干分量。由于成色原理的不同,决定了显示器、投影仪、扫描仪这类靠色光直接合成颜色的颜色设备和打印机、印刷机这类靠颜料的印刷设备在生成颜色方式上的区别。

1.RGB模式(发光模式)

RGB模式:使用于显示器、投影仪、扫描仪、数码相机等。

       当3种基色的亮度值相等时,产生灰色;当3种亮度值都是255时,产生纯白色;而当所有亮度值都是0时,产生纯黑色。当3种色光混合生成的颜色一般比原来的颜色亮度值高,所以RGB模式产生颜色的方法又被称为色光加色法。

2.CMYK模式(印刷模式)

CMYK模式:适用于打印机、印刷机等

       CMYK模式在本质上与RGB模式没有什么区别,只是产生色彩的原理不同,在RGB模式中由光源发出的色光混合生成颜色,而在CMYK模式中由光线照到有不同比例C、M、Y、K油墨的纸上,部分光谱被吸收后,反射到人眼的光产生颜色。

       由于C、M、Y、K在混合成色时,随着C、M、Y、K四种成分的增多,反射到人眼的光会越来越少,光线的亮度会越来越低,所有CMYK模式产生颜色的方法又被称为色光减色法。

3.Lab模式

       Lab模式所包含的颜色范围最广,能够包含所有的RGB和CMYK模式中的颜色。CMYK模式所包含的颜色最少,有些在屏幕上砍刀的颜色在印刷品上却无法实现。

4.灰度模式

灰度模式可以使用多达256级灰度来表现图像,使图像的过渡更平滑细腻。灰度图像的每个像素有一个0(黑色)到255(白色)之间的亮度值。灰度值也可以用黑色油墨覆盖的百分比来表示(0%等于白色,100%等于黑色)。使用黑折或灰度扫描仪产生的图像常以灰度显示。

5.位图模式

       用于表示最简单的黑白图,即每个像素占用1bit,非黑即白。即使图像中只包含黑色和白色,但是透过像素的疏密排列,仍可以将图像组合成近似视觉上的灰度图,彩色、灰度、位图。由于位图模式只用黑白色来表示图像的像素,在将图像转换为位图模式时会丢失大量细节,因此Photoshop提供了几种算法来模拟图像中丢失的细节。

       在宽度、高度和分辨率相同的情况下,位图模式的图像尺寸最小,约为灰度模式的1/7和RGB模式的1/22以下。

6.索引颜色模式

       索引颜色模式是网上和动画中常用的图像模式,当彩色图像转换为索引颜色的图像后包含近256种颜色。索引颜色图像包含一个颜色表。
       如果原图像中颜色不能用256色表现,则Photoshop会从可使用的颜色中选出最相近颜色来模拟这些颜色,这样可以减小图像文件的尺寸。用来存放图像中的颜色并为这些颜色建立颜色索引,颜色表可在转换的过程中定义或在声称索引图像后修改。

7.多通道模式

       该模式下的每个通道都为256级灰度通道。如果删除了RGB、CMYK、Lab模式中的某一个通道图像将自动转化为多通道模式。

       多通道模式对有特殊打印要求的图像非常有用。例如,如果图像中只使用了一两种或两三种颜色时,使用多通道模式可以减少印刷成本并保证图像颜色的正确输出。

8.HSB模式

       HSB模式是利用相色、饱和度以及亮度3种基本向量来标识颜色的。其中,色相(Hue)用于表示红、橙、黄、绿、蓝和紫。HSB模型以人类对颜色的感觉胃基础,描述了颜色的3种基本特征:

       色相是从物体反射或透过物体传播的颜色。在0到360度的标准色轮上,按照位置色相,在通常的使用中,色相由标识,如红色、橙色和绿色。

       饱和度(有时称为彩度)是指颜色的强度和纯度。饱和度表示色相中灰度分量所占的比例,它使用从0%(灰度)至100%(完全饱和)的百分比来度量。在标准色轮上,饱和度从中心到边缘递增。

       亮度是颜色的相对明亮程度,通常用从0%(黑色)至100%(白色)的百分比来度量。

总结

在计算机中,需要抓住色彩的两点:
1.颜色存储方式。
2.颜色的显示方式。
根据这两方面可以处理遇到的颜色问题。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值