有一张图片,要在其上面画框,由于图片的宽高不余,所以存在宽大于高,或者高大于宽的现象。因此调整按照一定的比率显示在固定大小的图像框中。现在花框的坐标(x,y)
图片的宽(Width),高(Height)由于画框随时有调整位置的需要,因此设置了裁剪功能,其实就是改变画框位置坐标。对应的m_nLeft,m_nRightX偏移量 =  ( (Width-x)*m_nLeft -x*m_nRight )/Width  最后这一句看不懂,我做的项目少,所以对最后一句不理解,对于你们来说应该简单吧,哎

解决方案 »

  1.   

    看来csdn 真的不行了,哎这个都没有人回答
      

  2.   

    m_nLeft,m_nRight是什么,X偏移量是什么,用来做什么?请说详细一些。
      

  3.   

    总的来说就是 矩形的截取,m_nLeft 就是从左边截取的长度,m_nRight就是从右边截取的长度。。
      

  4.   

    to daitounaoshi:公式是这样 x是画图的起始x坐标
                          (图像Width - x)*(图像左边裁剪大小) - x*图像右裁剪大小 
     比例 =        ---------------------------------------------------------
                                              图像Width就是这个看不懂。
      

  5.   

           (图像Width - x)*(图像左边裁剪大小) - x*图像右裁剪大小  
    ---------------------------------------------------------  =  比例
               图像Width
      就是这个看不懂。