2-1节使用位图表示图像,虽然很简单,但是无法很精致地表示整个图像。本节所要使用的是灰度图像表示法,在本书电子资源“程序实例素材与代码”中的ch2文件夹内有jk_gray.jpg灰度图像,如下图所示。
上图虽然也称黑白图像,但是在黑色与白色之间多了许多 灰度色彩 ,因此整个图像相较于位图细腻了许多。在计算机科学中灰度图像有256个等级,使用0~255表示灰度色彩的等级,其中 0 表示 纯黑色 , 255 表示 纯白色 。这256个灰度等级刚好可以使用8 位 (Bit)表示,相当于1 字节 (Byte),下图是十进制数值与对应的灰度色彩。
若使用上述灰度色彩,可以使用一个 二维数组 代表一幅 图像 ,这类色彩称为 GRAY 色彩空间 。
了解计算机处理上述灰度色彩原理后,在2-1节所述位图表示法中,可以使用0代表黑色的像素,255代表白色的像素。