C#图片处理之:旋转图片90度的整数倍

  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

posted @ 2017-07-01 16:14  hboy2015  阅读(317)  评论(0编辑  收藏  举报