bmp的黑白图象是否就没有了颜色表?它的位图数据是不是就是灰度值(0-255)?我怎么就从一张黑白图上读到它的值竟然是负的,请问这是怎么回事?

解决方案 »

  1.   

    bmp图像分好几种格式,可能是套用的格式不对所引起。
      

  2.   

    楼上,bmp图象有那几种格式?
    楼上的楼上:我读到他的biBitCount是8,我debug看到的那个值真的是负数呀!
      

  3.   

    http://mti.xidian.edu.cn/multimedia/multi/course1-6-1.html好好看吧,会有收获的
      

  4.   

    楼上的,谢谢。但我还是有点不明白为什么黑白图片为什么还要带颜色表?
    楼上的楼上:你是对的。我已经搞定了,只要把它当unsigned char就行。
      

  5.   

    赫赫,要知道是2色位图,可不一定是黑白的哦,再说了,即使是黑白的,你知道0代表黑色还是1代表黑色?我想起了安装win95时的蓝色画面,那就是一个2色(蓝色、黑色)的位图。