1. 首页
  2. 编程语言
  3. 其他
  4. 如何以任意角度旋转显示图像.

如何以任意角度旋转显示图像.

上传者: 2019-05-15 22:08:54上传 RAR文件 212.49KB 热度 40次
图像旋转//以任意角度旋转显示图像if(this.StrFileName.Trim()=="")return;System.Drawing.BitmapMyBitmap=newBitmap(this.StrFileName);Graphicsg=e.Graphics;TextureBrushMyBrush=newTextureBrush(MyBitmap);switch(this.iFlag){case1:MyBrush.RotateTransform(0.0f);//正常显示图像break;case2:
下载地址
用户评论
码姐姐匿名网友 2019-05-15 22:08:54

不是很实用啊

码姐姐匿名网友 2019-05-15 22:08:54

错是不错,可惜不是VC 的代码啊

码姐姐匿名网友 2019-05-15 22:08:54

不是很实用

码姐姐匿名网友 2019-05-15 22:08:54

有个缺陷,连续旋转会导致图片显示内容越来越小,建议第二次旋转时先还原图像,旋转角度=第一次旋转角度+第二次旋转角度,这样影响比较小,暂时还没有找到更好的解决方案

码姐姐匿名网友 2019-05-15 22:08:54

为甚么在vs2008下运行不出来呢?

码姐姐匿名网友 2019-05-15 22:08:54

这个挺不错的,结合这里的代码,我实现了转动过程中,原图像大小不发生变化。