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

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

 

旋转图片90的整数倍那真是太简单了。

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

 

namespace System.Drawing
{
    //
    // 摘要:
    //     指定多少图像的旋转和翻转图像所用于的轴。
    public enum RotateFlipType
    {
        //
        // 摘要:
        //     指定没有顺时针旋转和翻转。
        RotateNoneFlipNone = 0,
        //
        // 摘要:
        //     指定后接水平和垂直的 180 度顺时针旋转翻转。
        Rotate180FlipXY = 0,
        //
        // 摘要:
        //     指定不进行翻转顺时针旋转 90 度。
        Rotate90FlipNone = 1,
        //
        // 摘要:
        //     指定后接水平和垂直的 270 度顺时针旋转翻转。
        Rotate270FlipXY = 1,
        //
        // 摘要:
        //     指定不进行翻转 180 度的顺时针旋转。
        Rotate180FlipNone = 2,
        //
        // 摘要:
        //     指定没有顺时针旋转后接水平和垂直翻转。
        RotateNoneFlipXY = 2,
        //
        // 摘要:
        //     指定不进行翻转顺时针旋转 270 度。
        Rotate270FlipNone = 3,
        //
        // 摘要:
        //     指定旋转 90 度顺时针旋转后接水平和垂直翻转。
        Rotate90FlipXY = 3,
        //
        // 摘要:
        //     指定没有跟水平翻转的顺时针旋转。
        RotateNoneFlipX = 4,
        //
        // 摘要:
        //     指定垂直翻转后跟 180 度顺时针旋转。
        Rotate180FlipY = 4,
        //
        // 摘要:
        //     指定后接水平翻转的 90 度的顺时针旋转。
        Rotate90FlipX = 5,
        //
        // 摘要:
        //     指定垂直翻转后跟的 270 度顺时针旋转。
        Rotate270FlipY = 5,
        //
        // 摘要:
        //     指定后接水平翻转的 180 度顺时针旋转。
        Rotate180FlipX = 6,
        //
        // 摘要:
        //     指定垂直翻转后跟没有顺时针旋转。
        RotateNoneFlipY = 6,
        //
        // 摘要:
        //     指定后接水平翻转的 270 度顺时针旋转。
        Rotate270FlipX = 7,
        //
        // 摘要:
        //     指定垂直翻转后跟 90 度顺时针旋转。
        Rotate90FlipY = 7
    }
}

 

时间: 2024-10-31 01:14:48

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

android-Android:图片显示的时候旋转了90度

问题描述 Android:图片显示的时候旋转了90度 Android:listView的Item中有一个ImageView,问题是上传图片到服务器,然后从服务器中取数据显示的时候,有的图片旋转了90度,但是在点击预览的时候,图片是正常的.哪位大神可以帮帮忙???指点一下 解决方案 android.graphics.Matrix的 setRotate方法来设置旋转角度 Matrix matrix = new Matrix(); Bitmap bitmap = ((BitmapDrawable) g

安卓应用开发-安卓开发中红米手机拍照发出去后为啥旋转了90度

问题描述 安卓开发中红米手机拍照发出去后为啥旋转了90度 10C 开发过程中,做了一个类似微信朋友圈的东西,拍照上传图片的时候,在红米手机上遇到了这个问题,本来是正着拍摄,发出去后在朋友圈显示的是旋转了90度的,如图所示,键盘旋转了90度 解决方案 跟手机有关,手机拍照默认横屏 解决方案二: 我也是红米,做移动开发时拍照是正常的

视频录制-android 竖屏录制 电脑播放旋转了90度

问题描述 android 竖屏录制 电脑播放旋转了90度 对于横屏录的,在电脑上播放正常. 竖屏录制,手机上录制和播放正常,但把竖屏录制的视频拷到电脑上,播放时被逆时针旋转了90度... 解决方案 楼主,你这个问题解决没 解决方案二: 楼主,你这问题解决了没,求共享啊 解决方案三: http://blog.csdn.net/he1454023820/article/details/49464423,我解决了,可以参考下 解决方案四: 无解...........

win7 32位旗舰版系统桌面旋转了90度或180度的修复方法

  1.首先在win7系统电脑桌面上空白地方右键,选择个性化选项; 2.然后在弹出来的界面中点击下方的"显示"; 3.接着点击窗口左侧的"更改显示器设置"项; 4.接着点击"方向",然后选择横向,这里可以通过更改显示的外观那里可以看到,最后点击确定保存即可生效哦.

windows系统桌面旋转了90度或180度怎么修复

  1:在电脑桌面上空白地方右键,选择个性化. 2:找到左下角的显示. 3:点击更改显示器设置. 4:点击方向,选择横向.这里可以通过更改显示的外观那里可以看到.最后要记得保存才会生效的.

windows系统桌面旋转90度或180度怎么修复?

  windows系统桌面旋转了90度或180度怎么修复.有时我们不知道碰到键盘那个按键了,突然电脑旋转了90度,不知道怎么设置回来.下文小编就教大家怎么设置在电脑自己系统内修复桌面旋转了90度或180度问题. 1:在电脑桌面上空白地方右键,选择个性化. 2:找到左下角的显示. 3:点击更改显示器设置. 4:点击方向,选择横向.这里可以通过更改显示的外观那里可以看到.最后要记得保存才会生效的. 这就是小编给大家带来的windows系统桌面旋转了90度或180度怎么修复步骤.

camera-截取的图片上传到服务器上的时候会旋转90度

问题描述 截取的图片上传到服务器上的时候会旋转90度 我做了一个安卓应用程序.在我的应用中,我要截取一个图片并把它发送到服务器上.在某种设备里,截取的图片上传到服务器上的时候会旋转90度.代码如下: Uri selectedImage = data.getData(); File imageFile = new File(selectedImage.toString()); ExifInterface exif; try { exif = new ExifInterface(imageFile.

图片旋转90度解决办法

如果把通过相机获取到的图片,直接进行操作, 比如裁剪, 缩放, 则会把原图片向又旋转90度. ps: 查找过程中, 碰到了一种说法: [objc] view plaincopy //get original photo from iOS photos    //如果该图片大于2M,会自动旋转90度:否则不旋转   UIImage* originalImg=[dict objectForKey:UIImagePickerControllerOriginalImage];   至于是否正确, 还没确

mfc 图片控件旋转问题,一次旋转90°

问题描述 mfc 图片控件旋转问题,一次旋转90° mfc 图片控件旋转,这个可以旋转么?怎么写代码?求大神指导,菜鸟一个 解决方案 控件没有办法旋转,但是上面绘制的图形或者文字是可以得. 解决方案二: 第一步,你必须知道位图即BMP格式的文件的结构. ??????????????位图(bmp)文件由以下几个部分组成: ?????????????????????1.BITMAPFILEHEADER,它的定义如下: ?????????????????????????typedef?struct?t