http://www.vckbase.com/document/
 有很多的图像处理的文档的,可以去看看

解决方案 »

  1.   

                       | cosA  sinA 0|
    [x' y' 1] = [x y 1]|-sinA  cosA 0|
                       |  0     0   1|
    好像是这样的……
    顺便说:以我的经验,正向运算的效果不好,我想应该逆向,即由目标图的坐标值计算出其在原图上的对应点。
      

  2.   

    zyoujie(),程序员大本营中的那个源程序中那个.ppm格式的图形格式是怎么得到的?我怎么才能把
    一个.bmp格式的图形转换成.ppm格式啊??(要用别的软件么?)
      

  3.   

    rocks_lee(石子儿) ,感谢你提供的思路.但是,当一个矩形图形旋转后,由于,变换后还是一个矩形区域,我想它的显示面积就变大了,不再是原来的长*宽了.所以,不知道能不能实现逆向??
      

  4.   

    你总可以计算出前后的对应关系的。
    我的思路:
    计算出新图所需的大矩形,
    计算出原矩形对应的斜矩形的四个顶点,做成Polygon Region,
    for 目标图大矩形上每一点 
        if PtInRegion() 
            找到原图的对应点,赋值
        endif
    endif
      

  5.   

    http://codeguru.earthweb.com/bitmap/rotate_bitmap.shtml
      

  6.   

    http://codeguru.earthweb.com/bitmap/RotateByShear.shtml
      

  7.   

    请关注http://www.csdn.net/expert/Topic/80822.shtm
    和http://www.csdn.net/expert/Topic/79861.shtm
      

  8.   

    算法我已经编出来了,速度非常快!有兴趣的请访问
    http://wannaplay.51.net/interfac.html
      

  9.   

    有两个方法
    一是自己谢旋转的代码,不复杂。我也写好了
    二是用WINAPI的旋转作图的函数
      

  10.   

    如果你有时间,可以看看电子工业出版社出的《精通Visual C++图像编程》周长发的书,你会有启发的。我是刚学VC++的,我现在就在用这书,当然我出了很多问题,至今还未解决。但我想,关于位图处理的文章,我看这书最实际。