社区
图形处理/算法
帖子详情
lp返回一个dib数据指针,不包含头文件数据,如何取出他的像素值?
pop155
2003-08-20 11:44:52
例如:
图像大小:352*288(16位)
BYTE* lp 这个指向它的纯数据指针。大小(202752字节)
如何利用lp取出它的所有像素存入到 BYTE* Bpixels
...全文
38
6
打赏
收藏
lp返回一个dib数据指针,不包含头文件数据,如何取出他的像素值?
例如: 图像大小:352*288(16位) BYTE* lp 这个指向它的纯数据指针。大小(202752字节) 如何利用lp取出它的所有像素存入到 BYTE* Bpixels
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pop155
2003-08-21
打赏
举报
回复
还是这个呀!16位的如何转成24位的?
主要的是那16位的每5位数据如何取?
例如数据指针是lp,
slimsymphony
2003-08-21
打赏
举报
回复
晕,上面一楼的不就是教你如何做这件事吗?
//16位转24位,假设为555格式
WORD c;
BYTE r,g,b;
c=数据;
r=(c&0x7C00U)>>10;
g=(c&0x03E0U)>>5;
b= c&0x001FU
就是这样啊
slimsymphony
2003-08-20
打赏
举报
回复
不愧是3星,说得很清楚
16位的位图有几种形式,比如555,565等,
一般前者常用些
因为每个像素占用的空间是3字节
zyl910(910:分儿,我又来了!) 可能是假设你是要把图像转化成24位(4字节一个像素),其实这样对于一般操作会更方便点没错
然后你就找上面的办法做就好了(不知道zyl910(910:分儿,我又来了!) 是不是这个意思我瞎解释,呵呵)
因为你没说清楚到底要做什么?
如果只是同类指针的简单的转移,....这个问题问的也没什么意义了吧
——————————————————————————————————
共同学习,共同进步
pop155
2003-08-20
打赏
举报
回复
??不是很明白,能不能详细说说呀?
zyl910
2003-08-20
打赏
举报
回复
已经知道大小和位数还不好办
自己写个二重循环转换数据不就的了
//16位转24位,假设为555格式
WORD c;
BYTE r,g,b;
c=数据;
r=(c&0x7C00U)>>10;
g=(c&0x03E0U)>>5;
b= c&0x001FU
pop155
2003-08-20
打赏
举报
回复
谢谢大家,我的理解对不对?
16位图是每2字节表示一像素,即8*2:16
表示rgb值是每5位为一分段,5,5,5 (这就是16为图像表示方法)
24位图是每3字节表示一像素,即顺序的3个字节表示为bgr
所以说16位图字节大小肯定是这张位图像素值的2倍,即:宽*高*2
24位图字节大小肯定是这张位图像素值的3倍,即:宽*高*3
不过16位转化为24位该如何做啊?给我点提示,谢谢。
——————————————————————————————————
共同学习,共同进步
构造自己的
DIB
类
查看文章 构造自己的
DIB
类2007-05-05 11:44
【转】构造自己的
DIB
类
ZC: 搜索"
DIB
_HEADER_MARKER"时,看到的这个文章 http://blog.csdn.net/yyyuhan/article/details/2026652 查看文章 构造自己的
DIB
类 2007-05-05 11:44 MFC没有封装
DIB
,我们可以自己构造自己的
DIB
类,在这里我用...
vc小知识2
VC中的SAFEARRAY类型 SAFEARRAY SAFEARRAY的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加
一个
描述符,说明其维数、长度、边界、元 素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作
【图像算法】常见的数字图像处理程序大全
图像算法:数字图像处理程序大全 SkySeraphApr 22nd 2011 HQU Email:zgzhaobo@gmail.com QQ:452728574 Latest Modified Date:Apr 22nd 2011HQU 说明:几乎包括所有常用的图像处理算法,发于博客,以备查询之用...
Dib
头文件
class C
Dib
Image {// Cons...
数字图像处理程序大全
SkySeraph Apr 22nd 2011 HQU Email:zgzhaobo@gmail.com QQ:452728574 Latest Modified Date:Apr 22nd 2011 HQU 说明:几乎包括所有常用的图像处理算法,发于博客,以备查询之用...
Dib
头文件
class C
Dib
Image { // Constructor and D...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章