[求助]图像二值问题!
各位,你们好!我要从黑白的图像中读取它的像素值,当读到黑点的时候它的像素值是:0,但是当读到白点的时候它的像素值就是:16777215。请问这是怎么回事啊?读二值图像的话白的像素要么现实255的值,怎么可能是前面这个这么大的值的呢??请高手指教一下!!
第一种,二值图。一个像素用一个字位(BIT)表示,黑色(值为0),或白色(值为1)。这种图中没有灰色。
第二种:灰度图。用一个字节表示一个像素的色彩(0到255)。则从纯黑到纯白,被分为256种灰度。一般用8位无符号整型数表示。
第三种:像你的这种数据,可能是用16位无符号整型数表示的,用若干个字节表示一个一个像素的色彩.
其它:彩色图,例如RGB模式的图像,当R=G=B时(红绿蓝三个通道的色彩值相等),也会看上去是灰色的。
楼主可以先用PHOTOSHOP打开看一下图像是什么模式。
[此贴子已经被作者于2006-7-10 15:23:46编辑过]