社区
机器视觉
帖子详情
如何用VC创建一个24位的位图???
phlx
2004-03-30 05:50:38
如何用VC++创建1个24位的位图呢?CBitmap,CImage都只能创建16位以下,无法创建24位图像。
请问各位高手怎样才能创建一个24位的位图呢?
...全文
116
3
打赏
收藏
如何用VC创建一个24位的位图???
如何用VC++创建1个24位的位图呢?CBitmap,CImage都只能创建16位以下,无法创建24位图像。 请问各位高手怎样才能创建一个24位的位图呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyc_nj
2004-04-01
打赏
举报
回复
HBITMAP CreateDIB(int nWidth, int nHeight)
{
BITMAPINFO bmpInfo;
memset(&bmpInfo, 0, sizeof(BITMAPINFO));
bmpInfo.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
bmpInfo.bmiHeader.biWidth = nWidth;
bmpInfo.bmiHeader.biHeight = nHeight;
bmpInfo.bmiHeader.biPlanes = 1;
bmpInfo.bmiHeader.biBitCount = 24 ;
bmpInfo.bmiHeader.biCompression = BI_RGB;
CDC MemDC;
MemDC.CreateCompatibleDC(NULL);
HBITMAP hBmp;
void *lpBits;
hBmp = ::CreateDIBSection( MemDC, &bmpInfo, DIB_RGB_COLORS, reinterpret_cast<void **>(&lpBits), NULL, 0);
return hBmp;
}
wrcluomo
2004-04-01
打赏
举报
回复
void CMainFrame::OnFileNewBmp()
{
this->SendMessage(WM_COMMAND,ID_FILE_NEW);
CCh1_1Doc* pDoc=(CCh1_1Doc*) MDIGetActive()->GetActiveView()->GetDocument();
HDIB hNewDIB;
char * upNewBMP;
LPBITMAPINFOHEADER lpBI;
hNewDIB = (HDIB) ::GlobalAlloc(GHND,768*576*3+40);
upNewBMP=( char * )::GlobalLock(hNewDIB);
lpBI=(LPBITMAPINFOHEADER)upNewBMP;
lpBI->biSize=40;
lpBI->biPlanes=1;
lpBI->biBitCount=0;
lpBI->biWidth=768;
lpBI->biHeight=576;
lpBI->biBitCount=24;
lpBI->biSizeImage=768*576*3;
::GlobalUnlock(hNewDIB);
memset(FindDIBBits(upNewBMP),255,::GlobalSize(hNewDIB)-40);
CSize size;
size=pDoc->GetDocSize();
pDoc->ReplaceHDIB(hNewDIB);
pDoc->InitDIBData();
((CCh1_1View *) MDIGetActive()->GetActiveView())->OnInitialUpdate();
}
niejx
2004-03-30
打赏
举报
回复
可以参照BMP文件结构
包括三个部分
应该很简单的
VC
2005读取并显示单色16色256色
24
位
位
图
实例与图片
VC
读取并显示单色16色256色
24
位
位
图
实例与图片。 花了两小时将其做出,以解我对真彩色以为类型
位
图
加载显示的好奇。 2014年3月3日18:55:03
VC
写图片,
位
图
的创建与保存
此文件包含4个函数,
位
图
的操作全有,非常详细适用
vc
中
位
图
任意创建例子
根据程序通过内存创建
位
图
文件并保存在指定路径下的例子
VC
界面编程可以从中学习到如何使用
VC
中
位
图
等资源创建漂亮
VC
界面编程;可以从中学习到如何使用
VC
中
位
图
等资源创建漂亮、美观的
VC
界面。
VC
编程实现在树形控件中使用背景
位
图
VC
编程实现在树形控件中使用背景
位
图
,适合初学者
机器视觉
4,446
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章