社区
图形处理/算法
帖子详情
CreateDibSection函数生成hbitmap失败
m0_50841943
2020-10-16 02:21:26
超过2g的bisizeimage就会失败,但2g以内就可以获取到hbitmap句柄。有没大神说说该怎么办呢,非常困扰啊,因为必须要属于2g数据,也不允许分段数据。哎
...全文
201
1
打赏
收藏
CreateDibSection函数生成hbitmap失败
超过2g的bisizeimage就会失败,但2g以内就可以获取到hbitmap句柄。有没大神说说该怎么办呢,非常困扰啊,因为必须要属于2g数据,也不允许分段数据。哎
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2020-10-18
打赏
举报
回复
GetLastError() 先看看错误代码
App编译成64位 试试看
抽点到2G以下
使用
Create
DIBS
ect
ion
函数
创建位图用于绘制RGB数据
Create
DIBS
ect
ion
是一个Windows API
函数
,用于创建应用程序可以直接写入的、与设备无关的位图(DIB)。
Create
DIBS
ect
ion
函数
详解
Create
DIBS
ect
ion
该
函数
创建应用程序可以直接写入的、与设备无关的位图(DIB)。 m_h
bitmap
=
Create
DIBS
ect
ion
(m_hdc, &m_bmi, DIB_RGB_COLORS, &m_pimagedata, NULL, 0x0);使用这个
函数
前,要先建立兼容的内存设备上下文m_hdc,准备好位图信息
BITMAP
INFO m_bmi;m_hdc = Creat
Create
DIBS
ect
ion
函数
功能:该
函数
创建应用程序可以直接写入的、与设备无关的位图(DIB)。该
函数
提供一个指针,该指针指向位图位数据值的地方。可以给文件映射对象提供句柄,
函数
使用文件映射对象来创建位图,或者让系统为位图分配内存。
函数
原型:H
BITMAP
Create
DIBS
ect
ion
(HDC hdc,CONST
BITMAP
INFO *pbmi,UINT iUsage,VOID** ppvBits,H
Create
DIBS
ect
ion
及位图结构
Create
DIBS
ect
ion
该
函数
创建应用程序可以直接写入的、与设备无关的位图(DIB)。该
函数
返回一个位图句柄。 原型: H
BITMAP
Create
DIBS
ect
ion
( HDC hdc, CONST
BITMAP
INFO * pbmi, UINT iUsage, VOID * ppvBits, HANDLE hS
ect
ion
, DWORD dwOffset);
[转]
Create
DI
Bitmap
与
Create
DIBS
ect
ion
首先明确最主要区别:
Create
DI
Bitmap
创建的是设备相关位图句柄 - H
BITMAP
.
Create
DIBS
ect
ion
创建的是设备无关位图句柄 - H
BITMAP
. DIB和DDB之间的相互转换比较慢(关于DIB与DDB区别详见《设备相关(DDB)与设备无关(DIB)》),所以我们使用
Create
DIBS
ect
...
图形处理/算法
19,463
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章