C#C#图片转

这里以Bitmap为例表达问题。

C# 1

足见见,旋转情势要传入一个参数,而者参数是一个枚举类型,RotateFlipType。

系统提供了少数大类型的转动,

1.旋转后未翻转。

2.转后随着翻转。翻转的轴可以为X和Y,对许为水平以及垂直。

经过测试,它们的这样分的,如图所示,3象征水平的轴,2代表垂直的轴。

C# 2

 

代码分析:

先是个图是转90渡过后,以水平轴翻转的,第二图是转90度后,以直轴翻转的。

盘方向仍旧顺时针的。

            Bitmap b = new Bitmap(@"G:\test\demo\WindowsFormsApplication1\1.jpg");
            //b.RotateFlip(RotateFlipType.Rotate90FlipNone);//不进行翻转的旋转
            b.RotateFlip(RotateFlipType.Rotate90FlipY);//旋转指定角度后再进行翻转
            pictureBox1.Image = b;

C# 3

C# 4

 

相关文章