有一个位图,大小为(biWidth,biHeight)已经转化为了灰度图像,提取了特征部位的点的坐标,坐标单位为像素。
现在需要根据这些点的坐标,把这些特征部位用SetPixel()重绘出来。可是发现所绘出来的图像与原图不吻合,比如说位图内容为一个圆周,获得圆周上所有的点的坐标后,
用SetPixel()所绘的圆与之不重合,半径和圆心都偏差很大,请问这是为什么?
CDC使用的是MM_TEXT映射方式位图的像素与屏幕像素有什么转换关系吗?
现在需要根据这些点的坐标,把这些特征部位用SetPixel()重绘出来。可是发现所绘出来的图像与原图不吻合,比如说位图内容为一个圆周,获得圆周上所有的点的坐标后,
用SetPixel()所绘的圆与之不重合,半径和圆心都偏差很大,请问这是为什么?
CDC使用的是MM_TEXT映射方式位图的像素与屏幕像素有什么转换关系吗?
解决方案 »
- 调用InvalidateRect却重绘整个窗口,无法重绘局部
- 积分
- socket,1000 client如何并发连接server?client是否和server通信后,关闭socket连接?
- TCP的问题
- m_tabPages[0]->Create(IDD_MsgDeal, this);问题急!!!!!!!
- 从两个类继承,这两个类有共同的父类,可不可行?
- 服务器如何向所有连接的客户广播聊天文字?
- 建意建立一个新论坛,主要内容是驱动程序开发(VxD、WDM)
- 如何让CListCtrl中选中的行高亮显示?
- VC朋友们新年好!!小弟有一些套接字的问题请大虾指教!
- vc6++里面控件库里面没有cmschart控件
- 怎么对表单视图操作?
问题已经解决了
我使用的是DIB