社区
图形处理/算法
帖子详情
请问如何获得HBITMAP位图数据区的指针?
Ashuai
2005-02-16 02:45:52
我创建了一块绘图缓冲区,请问如何得到其数据区的指针,因为我想实现自己绘图和各种图像变换操作
...全文
166
4
打赏
收藏
请问如何获得HBITMAP位图数据区的指针?
我创建了一块绘图缓冲区,请问如何得到其数据区的指针,因为我想实现自己绘图和各种图像变换操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alaixpz
2005-02-18
打赏
举报
回复
新年好啊。我这段时间一直有着和你一样的问题,能告诉我你如何获得HBITMAP位图数据区的指针的么?另外我对位图怎么进入内存,怎么样在内存中进行位图操作不清楚。或者说位图进了内存,用什么来表示在内存中的位图呢。你能把你的一些相关代码发给我吗?非常感谢!我的邮箱是alaixpz@163.com。我的QQ是41029451。
Ashuai
2005-02-16
打赏
举报
回复
我搞定了,其实用CBitmap的CreateCompatibleBitmap创建后,自己创建一块内存区域来保存图像数据,然后用SetBitmapBits就可以了。这100分就送给vcleaner吧^_^。
如果大家有好的办法可以继续讨论。
Ashuai
2005-02-16
打赏
举报
回复
应该不需要GDI+吧?? 我只想得到指向位图数据区的指针。。。
老夏Max
2005-02-16
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=1177
VB 做的相册(缩略
图
预览程序)
lpvBits:指向接收位
图
位
数据
的缓冲
区
指针
?这些位是按字节类型存储在数组中的? 返回值:如果该函数执行成功,那么返回值就是拷贝到缓冲
区
的字节数;如果该函数执行失败,那么返回值为0。 Declare Function ...
CSBitmap类,可用于储存DIB位
图
,也可用于储存二维数列,解决二维数列传递不方便的问题,效率比GDI的bitmap高
支持1,12,24,32位位
图
,对应适用于所有函数,相比于
HBitmap
和CSBitmap对象要简单,可直接操作
数据
区
;同时可用于1,4,8,12,16,24,32位二维数列的储存,部分基本函数(GetPixel,SetPixel)支持; { public: CSBitmap...
VB做的相册(缩略
图
预览程序)
内容索引:VB源码,
图
形处理,相册 VB做的小型相册,实际上是一个
图
片浏览程序,... lpvBits:指向接收位
图
位
数据
的缓冲
区
指针
?这些位是按字节类型存储在数组中的? 返回值:如果该函数执行成功,那么返回值就是拷贝
位
图
信息查看程序 DIB BITMAPINFOHEADER BITMAPCOREHEADER
6.程序中运行中保存在内存中的
图
片是BITMAPFILEHEADER*
指针
,不是
HBITMAP
, 呼叫的显示函数是SetDIBitsToDevice函数。 7.鼠标在
图
片上移动是,右边填充鼠标点的颜色,标题栏也有相关显示。 下边显示鼠标点附近11*11...
一个简单的CDIB类
//
获得
的
图
像
数据
是以左上角为(0,0)点开始的从左至右, //从上至下,具有真实宽度(非补4)的
数据
//realDataFlag为真时返回的是
图
像真实
数据
//realDataFlag为假时返回的是灰度化的
图
像
数据
4)将...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章