码迷,mamicode.com
首页 > 其他好文 > 详细

颜色深度

时间:2015-09-28 16:20:51      阅读:618      评论:0      收藏:0      [点我收藏+]

标签:

1)RGB彩色模式:又叫加色模式,是屏幕显示的最佳颜色,由红、绿、蓝三种颜色组成,每一种颜色可以有0-255的亮度变化。 RGB模式: 就是按照自然界里三种基本色混合的原理而做的一种模式。就是red(红)、green(绿)、blue(蓝)混合,通过三种基本颜色亮度值从0~255不同产生出其他各种颜色,这种模式叫加色模式。为什么叫加色模式呢,举个例子好了,我们通常使用的电视屏幕和电脑屏幕上的显示就是这样的模式,在没有图象时,屏幕是黑的,若R,G,B三色亮度都为255时混合叠加打在屏幕上时则显示成白色。就是加起来是白色的意思,叫加色模式 2)CMYK彩色模式:由品蓝,品红,品黄和黄色组成,又叫减色模式。一般打印输出及印刷都是这种模式,所以打印图片一般都采用CMYK模式。 CMYK模式: 这是种印刷模式,是用Cyan(青色)、Megenta(品红),Yellow(黄)、Black(黑)四种颜色混合,其实就是四种颜色的油墨混合,印刷当然是使用油墨了。这种模式叫减色模式,为什么叫减色模式呢。因为印刷是印在纸上的,纸一般都是白色的,有油墨涂上去才显示颜色,当C、M、Y三种颜色油墨完全混合则产生了黑色,因此,减去颜色才是白色嘛,所以叫减色模式。   就编辑图象而言,RGB色彩模式也是最佳的色彩模式,因为它可以提供全屏幕的24bit的色彩范围,即真彩色显示。但是,如果将RGB模式用于打印就不是最佳的了,因为RGB模式所提供的有些色彩已经超出了打印的范围之外,因此在打印一幅真彩色的图象时,就必然会损失一部分亮度,并且比较鲜艳的色彩肯定会失真的。。这主要因为打印所用的是CMYK模式,而CMYK模式所定义的色彩要比RGB模式定义的色彩少很多,因此打印时,系统自动将RGB模式转换为CMYK模式。

 

技术分享

 

 

 

颜色深度简单说就是最多支持多少种颜色。一般是用“位”来描述的。
 
举个例子,如果一个图片支持256种颜色(如GIF格式),那么就需要256个不同的值来表示不同的颜色,也就是从0到255。用二进制表示就是从00000000到11111111,总共需要8位二进制数。所以颜色深度是8。
如果是BMP格式,则最多可以支持红、绿、蓝各256种,总共24位。所以颜色深度是24。
还有PNG格式,这种格式除了支持24位的颜色外,还支持alpha通道(就是控制透明度用的),总共是32位。
颜色深度越大,图片占的空间越大。
需要特别说明的是:虽然颜色深度越大能显示的色数越多,但并不意味着高深度的图像转换为低深度(如24位深度转为8位深度)就一定会丢失颜色信息,因为24位深度中的所有颜色都能用8位深度来表示,只是8位深度不能一次性表达所有24位深度色而已(8位能表示256种颜色,这256色可以是24位深度中的任意256色)。

 

颜色深度

标签:

原文地址:http://www.cnblogs.com/pmx-pmx/p/4844063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!