在内存位图画的彩色图象,存为位图变成黑白的了?? 除了是225色以下的图,一般没有必要设置调色板,直接保存颜色的RGB值,保存时,你保存的文件头和位图的信息头,设置正确吗!你可以在win中察看你的位图的属性,看看显示的信息是否与你原来的位图相符。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也设了,我在普通的DC中保存的位图就可以但是我的dc设置为 pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowOrg(0,0); pDC->SetWindowExt(4000,4000); pDC->SetViewportOrg(0,0); pDC->SetViewportExt(4000,4000);这样就不行了,就变成黑白的了 pDC->SetMapMode(MM_ANISOTROPIC);pDC->SetWindowOrg(0,0);pDC->SetWindowExt(4000,4000);pDC->SetViewportOrg(0,0);pDC->SetViewportExt(4000,4000);CDC mdc ,mdc2;mdc2.CreateCompatibleDC(pDC);mdc.CreateCompatibleDC(&mdc2);CBitmap bmp;bmp.CreateCompatibleBitmap(&mdc2,2000,2000);mdc.SelectObject(&bmp);CPen pen,*oldpen;pen.CreatePen(PS_SOLID,1,RGB(0,0,255));oldpen=mdc.SelectObject(&pen);mdc.Rectangle( 0,0,600,600);mdc.SelectObject(oldpen);pDC->BitBlt(0,0,1000,1000,&mdc,0,0,SRCCOPY);//如果位图宽度为1000*1000,那矩形显示出来就是兰色的,2000*2000就变成黑的。 mpeg2dec 解码 MFC DLL中的弹出窗口无法响应很多消息 请教各位大侠~~ ADO 连接ACCESS,关闭连接后,句柄数持续增加,应该怎么解决? 寻找比CStringList好用的List类 美女赠英雄,难题赠高手,进程通讯我来问! 请问::SetCurrentDirectory(...),::PosMessage(...)等等中的::是什么意思啊? 內存不足? 连接数据库时出现“用户中断” 如何获取网站验证码图片的地址 这是我初次使用vector的一个练习,能否帮我看一下,怎样改进,尤其是我在最后注释中的问题 再次贴出此帖,广纳英才意见!
但是我的dc设置为
pDC->SetMapMode(MM_ANISOTROPIC);
pDC->SetWindowOrg(0,0);
pDC->SetWindowExt(4000,4000);
pDC->SetViewportOrg(0,0);
pDC->SetViewportExt(4000,4000);
这样就不行了,就变成黑白的了
pDC->SetWindowOrg(0,0);
pDC->SetWindowExt(4000,4000);
pDC->SetViewportOrg(0,0);
pDC->SetViewportExt(4000,4000);
CDC mdc ,mdc2;
mdc2.CreateCompatibleDC(pDC);
mdc.CreateCompatibleDC(&mdc2);
CBitmap bmp;
bmp.CreateCompatibleBitmap(&mdc2,2000,2000);
mdc.SelectObject(&bmp);
CPen pen,*oldpen;
pen.CreatePen(PS_SOLID,1,RGB(0,0,255));
oldpen=mdc.SelectObject(&pen);
mdc.Rectangle( 0,0,600,600);
mdc.SelectObject(oldpen);
pDC->BitBlt(0,0,1000,1000,&mdc,0,0,SRCCOPY);
//如果位图宽度为1000*1000,那矩形显示出来就是兰色的,2000*2000就变成黑的。