编辑: 无理的喜欢 2018-09-26

2 Contrast map before and after move 图3扫描图像放大前后对比 Fig.

3 Contrast map before and after zoom / / TODO :Add your message handler code here and /or call default if( m_flag ==1| | m_flag ==2)/ /如果在进行图形放大或 移动 { if(PushNumb ==0)/ /如果第一次按下鼠标左键 { m_PointOrigin =point ;

/ /原点等于按中点 m_PointOld =point ;

/ /上一个点等于按中点 PushNumb ++;

/ /左键按下次数加一 } else if(PushNumb ==1) / /第二次按下鼠标左键 { if( m_flag ==1)/ /如果是放大操作 { / /坐标系左上 / /得到放大区域左上点和右下点像素坐标 int x1 =min( m_PointOrigin. x ,point. x);

int y1 =min(m_PointOrigin. y , point. y);

int x2 =max(m_PointOrigin. x , point. x);

int y2 =max(m_PointOrigin. y ,point. y);

m_xstart =(float)(m_xstart +x1 *m_zoom);

/ /放大后 起始点坐标 m_ystart =(float)( m_ystart +y1 *m_zoom);

float bl1 =(float) m_wScreen /(float)(x2 - x1);

/ /横向 放大比例 float bl2 =(float)m _hScreen /(float)(y2 - y1);

/ /纵向 放大比例 if(bl2

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题