private
void
RotateTransform_Click(
object
sender, System.EventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/8c1194bb52f2196ccf59fdd9cd458055.gif)
{
Graphics graphics=this.CreateGraphics();
graphics.Clear(Color.White);
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
//装入图片
Bitmap image=new Bitmap("nemo.bmp");
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
//获取当前窗口的中心点
Rectangle rect=new Rectangle(0,0,this.ClientSize.Width,this.ClientSize.Height);
PointF center=new PointF(rect.Width/2,rect.Height/2);
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
float offsetX=0;
float offsetY=0;
offsetX=center.X-image.Width/2;
offsetY=center.Y-image.Height/2;
//构造图片显示区域:让图片的中心点与窗口的中心点一致
RectangleF picRect=new RectangleF(offsetX,offsetY,image.Width,image.Height);
PointF Pcenter=new PointF(picRect.X+picRect.Width/2,
picRect.Y+picRect.Height/2);
//让图片绕中心旋转一周
for(int i=0;i<361;i+=10)
![](https://i-blog.csdnimg.cn/blog_migrate/d4de0ae7ee709f549bf6845b2c6d756f.gif)
{
// 绘图平面以图片的中心点旋转
graphics.TranslateTransform(Pcenter.X, Pcenter.Y);
graphics.RotateTransform(i);
//恢复绘图平面在水平和垂直方向的平移
graphics.TranslateTransform(-Pcenter.X, -Pcenter.Y);
//绘制图片并延时
graphics.DrawImage(image,picRect);
Thread.Sleep(100);
//重置绘图平面的所有变换
graphics.ResetTransform();
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/8c1194bb52f2196ccf59fdd9cd458055.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/664712740e3a6110c54301cd0a08e6fa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d4de0ae7ee709f549bf6845b2c6d756f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b0bd16db25b350d4d88871c2cd8ebb90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/017bb789438f501da5b663c97a8279e8.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c7816c7cdfcd0b2acd3a5378f5a54564.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4d60472fefa936678e0909bc62e49fc4.gif)