求教bmp的黑白图象!

adamant 2003-10-15 05:57:57
bmp的黑白图象是否就没有了颜色表?它的位图数据是不是就是灰度值(0-255)?我怎么就从一张黑白图上读到它的值竟然是负的,请问这是怎么回事?
...全文
95 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanoble 2003-10-16
  • 打赏
  • 举报
回复
楼上的不会不知道进制的转换吧,字节型的变量-1和255不一样吗?
adamant 2003-10-16
  • 打赏
  • 举报
回复
楼上,bmp图象有那几种格式?
楼上的楼上:我读到他的biBitCount是8,我debug看到的那个值真的是负数呀!
fanoble 2003-10-16
  • 打赏
  • 举报
回复
赫赫,要知道是2色位图,可不一定是黑白的哦,再说了,即使是黑白的,你知道0代表黑色还是1代表黑色?我想起了安装win95时的蓝色画面,那就是一个2色(蓝色、黑色)的位图。
adamant 2003-10-16
  • 打赏
  • 举报
回复
奇怪了,分怎么没给成啊!
adamant 2003-10-16
  • 打赏
  • 举报
回复
结帖了
adamant 2003-10-16
  • 打赏
  • 举报
回复
楼上的,谢谢。但我还是有点不明白为什么黑白图片为什么还要带颜色表?
楼上的楼上:你是对的。我已经搞定了,只要把它当unsigned char就行。
wosicola 2003-10-16
  • 打赏
  • 举报
回复
http://mti.xidian.edu.cn/multimedia/multi/course1-6-1.html

好好看吧,会有收获的
wqs6 2003-10-15
  • 打赏
  • 举报
回复
bmp图像分好几种格式,可能是套用的格式不对所引起。
crs96321 2003-10-15
  • 打赏
  • 举报
回复
同意楼上!
fanoble 2003-10-15
  • 打赏
  • 举报
回复
楼主说的是2色的位图吧,当然是有颜色表的只有2项而已,读出来的一个字节代表8个像素,没有什么正负可言。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧