如何以任意角度旋转显示图像.
图像旋转//以任意角度旋转显示图像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:
下载地址
用户评论
不是很实用啊
错是不错,可惜不是VC 的代码啊
不是很实用
有个缺陷,连续旋转会导致图片显示内容越来越小,建议第二次旋转时先还原图像,旋转角度=第一次旋转角度+第二次旋转角度,这样影响比较小,暂时还没有找到更好的解决方案
为甚么在vs2008下运行不出来呢?
这个挺不错的,结合这里的代码,我实现了转动过程中,原图像大小不发生变化。