关于图像HBITMAP的问题

hongye8821 2011-12-06 06:35:19
我现在一个指针指向了一段内存快,该内存块中存放了一个位图,我现在需要一个HBITMAP类型数据,那么我该如何将位图信息转换成HBITMAP?还有能否获得图像的分辨率?
...全文
56 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
昨夜无风 2012-01-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 schlafenhamster 的回复:]

HBITMAP CreateDIBitmap(
HDC hdc, // handle to device context
CONST BITMAPINFOHEADER *lpbmih, // pointer to bitmap size and
// format data
……
[/Quote]

++
Kaile 2012-01-15
  • 打赏
  • 举报
回复

可强制转换 (HBITMAP) CBitmap

如果有了CBitmap对象
向立天 2012-01-15
  • 打赏
  • 举报
回复
如果你确定内存里是完整位图信息那么
BITMAP     Bitmap; 
GetObject(hBitmap, sizeof(Bitmap), (LPSTR)&Bitmap);
Bitmap中就有你要的信息
觅食的猫猫 2012-01-14
  • 打赏
  • 举报
回复
分辨率在文件头里能找到,但是有的图片不写分辨率这个
schlafenhamster 2011-12-06
  • 打赏
  • 举报
回复
HBITMAP CreateDIBitmap(
HDC hdc, // handle to device context
CONST BITMAPINFOHEADER *lpbmih, // pointer to bitmap size and
// format data
DWORD fdwInit, // initialization flag
CONST VOID *lpbInit, // pointer to initialization data
CONST BITMAPINFO *lpbmi, // pointer to bitmap color-format data
UINT fuUsage // color-data usage
);
  • 打赏
  • 举报
回复
可以看看这个
http://www.doc88.com/p-78174254218.html

19,468

社区成员

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

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