颜色深度16位和32位的区别(颜色深度)
大家好,今天小六子来为大家解答以下的问题,关于颜色深度16位和32位的区别,颜色深度这个很多人还不知道,现在让我们一起来看看吧!
1、什么是颜色深度? 下面的这幅图是采用16位色进行渲染的,我们可以注意到,在光轮处有一层层明显的红色向黄色过渡的色带。
2、这是什么呢? 我们知道,16位色能表现的最大颜色数为2^16次方=6,5536种,在这幅图中,因为在颜色过渡的地方使用的颜色超出了16位色所提供的范围,因此在颜色过渡的地方就出现了明显的色阶。
3、为了避免这些情况的出现,人们提出了更高的色彩深度标准,24位色,24位色能提供2^24=1670,0000种颜色。
4、可以说,人眼能看到的颜色种类也就是那么多了,所以有人把24位色称之为全彩色。
5、更高的颜色深度能使图像色彩还原更为准确。
6、因此,我们可以肯定的是,更高的色彩深度的确能提高图像质量。
7、但问题是,24位色或更高的32位色有一个明显的缺点,它所占用的存储空间比16位色的要大-为了描述更多的色彩,必须使用更多位数的调色盘,占用的存储空间自然就增加了。
8、因此,16位色也并不是一无事处,至少在现今显卡性能不高的情况下能大幅度提高渲染的速度。
9、当需要的时候,你还可以进行适当的处理来获得更好的过渡效果,我们把这种处理称为抖动。
10、 那么,这个16位,24位或更高的颜色深度是怎样生成的呢?当我们向一个像素填上色彩的时候,我们使用的是通过按一定比例混合红(R)、黄(G)、蓝(B)三种颜色(RGB三基色)来获得所需的色素。
11、应该注意到,我们只能使用仅有的3种颜色来获得其它的色素,并且因为16位中的每一位都仅对应一种特定的颜色。
12、当我们使用的是第16位颜色,也就是最后一位颜色的时候,我们发现并不能很清楚地把这种颜色划分成三种颜色混合的色素。
13、16/3会出现小数位啊,因此,在实际中,色盘里是这样划分的。
14、红色占了5位的空间,绿色占了6位的空间,而黄色占了5位空间。
15、因此,如果我们认真看看调色盘就能发现,绿色部分占的位置要稍大就是这个原因。
16、 采用了32位色的渲染后,我们发现色阶现象完全消失了,色彩过渡得非常平滑,因此,我们可以确定,使用更高的颜色深度肯定能提升画面品质。
17、但为什么在玩目前的游戏时发现两者之间的差别没有那么大呢?这是因为现有的游戏在制作时多是用16位色的原图,因此你在玩(重放)的时候,无论是使用16位还是32位色的渲染方式,得到的效果都差不多,但某些游戏已经为了32位色做了充分的优化,如果你有机会玩玩Motorhead这个游戏,你就能很清楚的分辨出16位色和32位色的不同了。
18、 参考文献:新浪网。
本文分享完毕,希望对你有所帮助。