/// <summary>
/// 旋转图片
/// </summary>
/// <param name="b">旋转的图片</param>
/// <param name="angle">角度</param>
/// <param name="f">根据的点</param>
/// <returns></returns>
public Image XuanZhuanImg(Image b, float angle, PointF f)
{
Bitmap reBmp = new Bitmap(b.Width, b.Height);
Graphics g = Graphics.FromImage(reBmp);
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
g.TranslateTransform(f.X,f.Y);
g.RotateTransform(angle);
g.TranslateTransform(-f.X,-f.Y);
g.DrawImage(b, new Point(0, 0));
return reBmp;
}
原文链接:C#中图片旋转及翻转类型(RotateFlipType)详解及图例_se7eN0x的博客-CSDN博客_c# 图片旋转