如何获得鼠标周围的图像数据

N_G_U 2003-09-08 05:17:50
比如获得鼠标周围50X50象素的图像数据(以鼠标为中心),16位的颜色.该如何实现.我第一次学图像方面处理,一点概念都没有.希望能说详细点.谢谢大家!!!!
...全文
144 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤必有邻 2003-09-08
  • 打赏
  • 举报
回复
可以作为位图得到,但是你想怎样去用它呢?
CBitmap * pBitmap=new CBitmap;
pBitmap.CreateCompatibleBitmap(GetDC(),50,50);
CDC memDC;
memDC.CreateCompatibleDC(GetDC());
memDC.SelectObject(pBitmap);
memDC.BitBlt(0,0,50,50,GetDC(),point.x-25,poing.y-25,SRCCOPY);
这样一来位图pBitmap就有了50X50的图象信息。
如果想把它存为文件可以参考:
http://www.yangning.com/cgi-bin/topic.cgi?forum=1&topic=82&show=0
zdy_8212 2003-09-08
  • 打赏
  • 举报
回复
获得它的一个点的数据你会吧。那就扩大区域,我想应该是一个可行的方案,不过有点慢就是了。。。

19,468

社区成员

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

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