码迷,mamicode.com
首页 > Windows程序 > 详细

C#图片旋转

时间:2017-06-12 19:52:20      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:.com   角度   pre   forms   win   alt   如图所示   demo   nbsp   

这里以Bitmap为例说明问题。

技术分享

可以看到,旋转方法需要传入一个参数,而这个参数是一个枚举类型,RotateFlipType。

系统提供了两大类型的旋转,

1.旋转后不翻转。

2.旋转后接着翻转。翻转的轴可以为X和Y,对应为水平和垂直。

经测试,它们的这样分的,如图所示,3代表水平的轴,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#图片旋转

标签:.com   角度   pre   forms   win   alt   如图所示   demo   nbsp   

原文地址:http://www.cnblogs.com/xiaoai123/p/6994400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!