您的位置:首页 >我爱生活 >

颜色深度16位和32位的区别(颜色深度)

导读 大家好,今天小六子来为大家解答以下的问题,关于颜色深度16位和32位的区别,颜色深度这个很多人还不知道,现在让我们一起来看看吧!1、什么

大家好,今天小六子来为大家解答以下的问题,关于颜色深度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、 参考文献:新浪网。

本文分享完毕,希望对你有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!