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

简介: 原文:C#图片处理之:旋转图片90度的整数倍   旋转图片90的整数倍那真是太简单了。         public static Bitmap KiRotate90(Bitmap img)        .

原文: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
    }
}

 

目录
相关文章
|
6天前
|
存储 算法 C#
C# 生成指定图片的缩略图
C# 生成指定图片的缩略图
|
6天前
|
C# 开发工具 数据安全/隐私保护
C# 给图片添加文字水印
C# 给图片添加文字水印
|
6天前
|
开发框架 .NET C#
C# 自动填充文字内容到指定图片
C# 自动填充文字内容到指定图片
|
2月前
|
API C# 数据安全/隐私保护
C# 实现网页内容保存为图片并生成压缩包
C# 实现网页内容保存为图片并生成压缩包
|
7月前
C#WPF 图片在显示时没有问题,但在运行时图片显示不出来的解决
选中项目,点击右上角的显示全部文件按钮,会将默认隐藏的文件显示出来,选中所需图片,右键,添加到项目,然后选择图片查看属性,生成操作选择resource。完毕。本人目前的解决方案。
267 41
C#WPF 图片在显示时没有问题,但在运行时图片显示不出来的解决
|
5月前
|
API C#
C# 调用系统“API“设置图片为“桌面壁纸“
C# 调用系统“API“设置图片为“桌面壁纸“
|
7月前
|
C#
C# 图片RGB处理判断
C# 图片RGB处理判断 需要:根据一张原始图的RGB平均值和新的图片的RGB平均值的差距,来判断图中是否出现除原图中物体外的其他物体 前提:.Net framework 4.8 及以上 示例代码: 程序集:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imagin...
24 0
|
10月前
|
人工智能 文字识别 API
C# 10分钟完成百度图片提取文字(文字识别)——入门篇
C# 10分钟完成百度图片提取文字(文字识别)——入门篇
|
算法 定位技术 C#
C#开发:不规则裁切图片
C#开发:不规则裁切图片
121 0