中易网

c++mfc获取像素值24位位图全是255

答案:2  悬赏:20  
解决时间 2021-11-28 10:14
default:
int nIndex = *(BYTE*)(m_lpImage+GetPixelOffset(x, y));
cColor.rgbRed = m_lpImage[nIndex];
cColor.rgbGreen = m_lpImage[nIndex + 1];
cColor.rgbBlue = m_lpImage[nIndex + 2];
cColor.rgbReserved =0;
break;
以上是RGBQUAD CDib::GetPixel(int x, int y)的代码 1 4 8 16 位都能显示 就是24位显示rgb全是255
最佳答案
RGB最大值是255,16的平方为256 也就是说255 最多能够表示到16位的,DIB图像只能够表示16位模式下,但是可以在更高位模式下显示。
全部回答
你要先看bitmap的文件格式,学会提取rgb分量,转换到hsv,再进行提取。 你用opencv不行吗?都有现成的函数,或者你可以参照opencv源代码,自己改一下。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乳山是用滴滴打车还是快的打车
想丰胸 ,不怕贵,要最好的,揭阳的,去哪里
谁知道西门子抽油烟机自动清洗的方法?
鱼扃的意思是什么啊?请解释下!
温江区或者附近有什么好玩的或者值得去休闲一
枸杞能降压吗
为什么老板总是对员工说自己不赚钱
日照市的意思是什么啊?请解释下!
两天打算去颐和园798广场鬼街怎麽安排?
准备要孩子男人要注意什么?
家家乐超市是连锁超市吗
双侧半卵圆中心及放射冠多腔隙性脑梗塞
高考研究:怎样学习考试大纲
今天日出是几点
狭薄的意思是什么啊?请解释下!
推荐资讯
偶变投隙的意思是什么啊?请解释下!
建设镇派出所地址在哪,我要去那里办事
梦到房屋漏雨,和已故的父母对话是什么意思
定做快餐店桌椅去哪里比较好?
成都小升初成外平行班和实外实验班怎样选择?
为什么无机材料导电率不及金属材料
支付宝借条不能用了,急用,有什么办法?
三国群英传OL锦囊任务攻略
日柱任寅时柱丙午两孤鸾煞有影响么
东芝l60022bwindows7系统怎么恢复
平常家用缝纫机机油是哪一种?
刍舆的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?