伪彩色显示的问题

超凡三眼仔 2007-04-26 10:09:32
我在做一款相机的实时显示时,需要做伪彩显示,显示图象部分如下:
请问我怎样可以做伪彩色显示呢?谢谢各位
CRect rect;
GetClientRect(&rect);
dc.DPtoLP(&rect);

// Make sure to draw only those parts of the image which are visible in the viewport
CSize Size;
m_ptrBitmap->GetSize(&Size);

rect.IntersectRect(rect, CRect(0, 0, Size.cx, Size.cy));
rect.InflateRect(1,1);

// Draw the image
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap* pBmpOld = dcMem.SelectObject (CBitmap::FromHandle((HBITMAP)m_ptrBitmap->GetBitmapHandle()));
{
dc.SetStretchBltMode(COLORONCOLOR);
}
dc.BitBlt(rect.left, rect.top, rect.Width(), rect.Height(), &dcMem, rect.left, rect.top, SRCCOPY);
dcMem.SelectObject(pBmpOld);
...全文
217 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shellyyee 2007-04-26
  • 打赏
  • 举报
回复
关注

19,464

社区成员

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

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