1、一幅256×256的数字图像,若灰度级数为16,则存储它所需bit数为:( )
A) 256K B) 512K
C) 1M D) 2M
256*256*4 = 256K bits = 32K bytes,所以选A。
16级灰度,每个像素用4个bit就可以了。
16级灰度,就是说每个象素点的灰度值取0-15之间的整数。用2进制表示就是4位(4bit)。
256×256,表示长宽256的数字图像,则一共有256×256个象素点。
灰度图像可以是可以有索引调色板的。8位的索引灰度图像是见过的。这样可以压缩数据量。也可以用8位的灰度图像来显示出彩色来。只要你用彩色的256色调色板来替换灰度调色板就可以了。
如果这样,计算就麻烦了,就不是考概念了。
而且从题意上来开,就是应该只是算灰度数字图像信息量的。
如果把灰度级数理解为depth的bit数,那就意味题目是16bit深,
但这样的显示适配器至今还没有生产出来.
8bit的索引色只要将它的调色板中的数据依此改为
(0,0,0)
(1,1,1)
(2,2,2)
...
...
(255,255,255)
就可以用来表示灰度图像了.
以上是真正的灰色图像,也可以产生其它 "灰度 "图像,如
将调色板中的数据改为
(0,0,0)
(1,0,0)
(2,0,0)
...
...
(255,0,0)
就可以显示红色的的灰度图像.
所谓颜色或灰度级指黑白显示器中显示像素点的亮暗差别,在彩色显示器中表现为颜色的不同,灰度级越多,图像层次越清楚逼真。
灰度是相对于单色而言的,将亮度分成256恰好一个字节。 纯红色是255级最高,不纯的级别也就低了.灰度级取决于每个像素对应的刷新存储单元的位数和显示器本身的性能。如每个象素的颜色用16位二进制数表示,我们就叫它16位图,它可以表达2的16次方即65536种颜色。如每一个象素采用24位二进制数表示,我们就叫它24位图,它可以表达2的24次方即16777216种颜色。