C#图片处理之:旋转图片90度的整数倍 - hboy2015 - 博客园

  public static Bitmap KiRotate90(Bitmap img)
        {
            try
            {                
                img.RotateFlip(RotateFlipType.Rotate90FlipNone);
                return img;
            }
            catch
            {
                return null;
            }
        }

很容易就看出来,关键在于RotateFlipType参数。

实践结果如下:

顺时针旋转90度     RotateFlipType.Rotate90FlipNone
逆时针旋转90度     RotateFlipType.Rotate270FlipNone
水平翻转    RotateFlipType.Rotate180FlipY
垂直翻转    RotateFlipType.Rotate180FlipX