原文: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 = ,
//
// 摘要:
// 指定后接水平和垂直的 180 度顺时针旋转翻转。
Rotate180FlipXY = ,
//
// 摘要:
// 指定不进行翻转顺时针旋转 90 度。
Rotate90FlipNone = ,
//
// 摘要:
// 指定后接水平和垂直的 270 度顺时针旋转翻转。
Rotate270FlipXY = ,
//
// 摘要:
// 指定不进行翻转 180 度的顺时针旋转。
Rotate180FlipNone = ,
//
// 摘要:
// 指定没有顺时针旋转后接水平和垂直翻转。
RotateNoneFlipXY = ,
//
// 摘要:
// 指定不进行翻转顺时针旋转 270 度。
Rotate270FlipNone = ,
//
// 摘要:
// 指定旋转 90 度顺时针旋转后接水平和垂直翻转。
Rotate90FlipXY = ,
//
// 摘要:
// 指定没有跟水平翻转的顺时针旋转。
RotateNoneFlipX = ,
//
// 摘要:
// 指定垂直翻转后跟 180 度顺时针旋转。
Rotate180FlipY = ,
//
// 摘要:
// 指定后接水平翻转的 90 度的顺时针旋转。
Rotate90FlipX = ,
//
// 摘要:
// 指定垂直翻转后跟的 270 度顺时针旋转。
Rotate270FlipY = ,
//
// 摘要:
// 指定后接水平翻转的 180 度顺时针旋转。
Rotate180FlipX = ,
//
// 摘要:
// 指定垂直翻转后跟没有顺时针旋转。
RotateNoneFlipY = ,
//
// 摘要:
// 指定后接水平翻转的 270 度顺时针旋转。
Rotate270FlipX = ,
//
// 摘要:
// 指定垂直翻转后跟 90 度顺时针旋转。
Rotate90FlipY =
}
}

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

  1. android 选择图片或拍照时旋转了90度问题

    由于前面的博文中忽略了点内容,所以在这里补上,下面内容就是解决拍照或者选择图片显示的时候图片旋转了90度或者其他度数问题,以便照片可以正面显示:具体如下: 首先直接看上面博文下的拍完照或者选完图后处理 ...

  2. Office 超级录屏如何旋转视频90度之后保存

    打开视频转换专家   添加视频后点击编辑,然后在旋转的地方设置旋转,应用   输出可以正常播放  

  3. 移动端上传照片 预览+Draw on Canvas's Demo(解决 iOS 等设备照片旋转 90 度的 bug)

    背景: 本人的一个移动端H5项目,需求如下: 需求一:手机相册选取或拍摄照片后在页面上预览 需求二:然后绘制在canvas画布上 这里,我们先看一个demo(http://jsfiddle.net/q ...

  4. 解决ios手机上传竖拍照片旋转90度问题

    html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题:Android手机没这个问题. 因此解决这个问题的思路是:获取到照片拍摄的方向角,对非 ...

  5. 关于阿里云OSS上传图片之后会被旋转90度的解决办法

    原文:https://www.cnblogs.com/wuhjbk/p/10133596.html 问题描述:正常的图片前端上传到oss成功之后的资源地址.在html上引用的时候被旋转了90度oss资 ...

  6. JS 解决 IOS 中拍照图片预览旋转 90度 BUG

    上篇博文[ Js利用Canvas实现图片压缩 ]中做了图片压缩上传,但是在IOS真机测试的时候,发现图片预览的时候自动逆时针旋转了90度.对于这个bug,我完全不知道问题出在哪里,接下来就是面向百度编 ...

  7. Fresco 二三事:图片处理之旋转、缩放、裁剪切割图片

    关于Fresco加载图片的处理,例如旋转.裁剪切割图片,在官方文档也都有提到,只是感觉写的不太详细,正好最近项目里有类似需求,所以分享一些使用小tip,后面的朋友就不用再走弯路浪费时间了.(测试图片分 ...

  8. MTK 屏幕旋转90度

    http://blog.csdn.net/ouo555/article/details/44806837 1.屏幕显示顺时针旋转90度 lk 横屏logo,顺时针旋转90度显示修改bootable/b ...

  9. 用VBox虚拟机安装Android 屏幕90度翻转竖屏设置

    在虚拟机中安装好Android之后,有一些Android应用(比如UC浏览器.UC桌面)不能安装.但更有一些程序是可以安装,却自动顺时间旋转了90度,操作和看起来非常不爽! 这个情况下,在Androi ...

随机推荐

  1. KMP练习——KMP模式匹配 一(串)

    Description 求子串的next值,用next数组存放,所有输出 Input 输入一个字符串 Output 输出全部next值 Sample Input abaabcac Sample Out ...

  2. 小强的HTML5移动开发之路(25)—— AppCan开发环境

    一.工具下载: 官方下载地址:http://www.appcan.cn/experience.html 按照安装指导默认安装即可 二.建立项目 启动AppCan SDK 建立项目 填入在appcan官 ...

  3. AnimatorSet和PropertyValuesHolders.ofKeyframe

    如果要多个动画配合工作,需要把他们放入AnimatorSet中 ObjectAnimator animator1 = ObjectAnimator.ofFloat(...); animator1.se ...

  4. Crystal Report - 水晶报表导出文件的格式设置

    水晶报表中自带的导出和打印功能用起来确实很方便,只不过有时候需要导出的文件并不需要那么多种类型,在网上找到一些朋友的代码总结了一下,可以通过代码实现自定义导出文件类型 首先需要定义一个枚举: publ ...

  5. windows server 安装 mysql – 畅玩Coding

    原文:windows server 安装 mysql – 畅玩Coding windows server 安装 mysql 2018年12月11日2018年12月11日 admin 下载:https: ...

  6. poj1639 Picnic Planning,K度限制生成树

    题意: 矮人虽小却喜欢乘坐巨大的轿车,车大到能够装下不管多少矮人.某天,N(N≤20)个矮人打算到野外聚餐.为了集中到聚餐地点,矮人A 要么开车到矮人B 家中,留下自己的轿车在矮人B 家,然后乘坐B ...

  7. Dojo第一节:学会使用firebug对js,Dojo进行调适

    内容概要: 学会使用firebug的基本功能 1. 简介:Firebug是Firefox的一个插件,用来对js代码进行调适的工具. (官方废话:Firebug是firefox下的一个插件,可以调试全部 ...

  8. springCloud你要了解的都在这(方向性)

    Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cl ...

  9. 树莓派的rc.local档(设置开机)

    为了树莓派执行命令或程序时启动.需要被添加到顺序rc.local档.这是为那些谁执行后,直接要权力树莓派没有配置.或者不希望每次都手动启动该程序很实用. 的方法是使用cron和crontab. EDI ...

  10. git 合并本地分支到远程分支

    第一种方法: git 快速合并本地分支到远程分支1.git branch -a 查看所有分支2.git checkout origin/分支名称3.git checkout 分支名称完成 ------ ...