通道/8位,16位,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 04:43:44
通道/8位,16位,

通道/8位,16位,
通道/8位,16位,

通道/8位,16位,
木刻的每一个象素表达只需要二位就可以了,是不是?0是空白,1是黑色,对于一幅没有层次变化的表达系统,只需要写明,在X,Y的什么地方,是0 还是1,就可以了.可以用这种方法表达整个图象.比如有一幅木刻,它的象素是,X0 Y0 0 这表明这是一幅纯白的图象.如果是 XO YO 1,这表明是没有变化的黑色图象.当然它们只有一个象素.可是如果一个图除了黑和白,还有灰怎么办呢?不0不1,怎么表达?于是乎就产生带有灰度级表达的系统.因此就必须规定,象素表达时,采用更多的级数,不是仅仅两个就行了,那只能表达木刻图,或者顶多采用密度差来模拟灰度分布.这样不如让每一个象素都有可能具有更多于二位的变化的可能.因此如果你看到,X0 Y0 1000,这样一个图的时候,你就知道,根据8421码,这个图是一个居于第8个灰度级别的一幅画,它只有一个象素.并且根据这个文件的象素亮度值的变化只用四位两进制来表达,你知道,1001 1002 1003 的话,它们要比原来的1000更亮一些.反过来,如果你看到去掉地址码以后的这样的值 0010 0001,你就知道比原来的1000要暗得多.那么你也可以因此知道,按两进制四位数的表达系统来表达,一张图中的灰度层次最多可能有几个级差.它们不会超过1111,也不会低于0000,在这两者之间的组合总数是就是这样一种数位系统可能表达的极限级数总量.比尔盖茨曾经在V.BASIC里提到用一个256级的变化就可以表达出一个彩色图像了.但是表达出了,和表达的非常细腻不是一样的.因此后来就有了对象素灰度级的更多级数的分层,这样就导致一个象素的表达,不管你是不是就是一个黑,一个白,但是在我这个更细的层次系统中,你不能就一个0,或者一个1,你要表达那样也可以,那就是1111 1111 1111,那是白.0000 0000 0000 那是黑,只有这样表达,我才能让更多的层次也得到表达,要么一个0 要么一个1,我怎么表达灰度变化?
于是,就有象素表达位数的不断攀升,从过去的字符化系统的黑白显示,到可以显示类黑白新闻照片灰度的到可以显示模拟彩色的显示器,到可以表达甚至一个显示器的一个象素上可以用32位数字来层次化的电子密度.以后可能还有更高的.因为大自然的色彩丰度及层次不只这么少.
如果一个彩色系统,RGB分别用三级0000 来表达一个象素的灰度关系,那么它的表达方法就X0 Y0 R0000 G0000 B0000,可是如果另一个公司觉得既然显示器的电子密度可控程度可以更细化的话,它就会出产自己的文件,表达方法是 X0 Y0 R00000000 G00000000 B00000000,这样一种表达方法.
R通道中的数值如果大家都加上1,那么这幅图就比原来红上一个级别,如果我不这么做,不动R通道的数值,只把G通道和B通道中的所有数值都减去1,那么这幅图也比原来更加偏红了一点.不知道,你同意不同意.