asp.net实现上传图片时判断图片的模式GRB或CMYK的方法

 更新时间:2016年07月26日 09:42:33   作者:ajunfly  
这篇文章主要介绍了asp.net实现上传图片时判断图片的模式GRB或CMYK的方法,涉及asp.net针对图片的读取及属性操作相关技巧,需要的朋友可以参考下

本文实例讲述了asp.net实现上传图片时判断图片的模式GRB或CMYK的方法。分享给大家供大家参考,具体如下:

Bitmap bmp = new Bitmap(allow_fileStream); //文件路径
allowUpload = stringHelper.IsCMYK(bmp) == "true" ? false : true; //返回true字符串则图片不是RGB模式的
public string IsCMYK(System.Drawing.Image img)
{
    string isCmyk;
    if ((GetImageFlags(img).IndexOf("Ycck") > -1) || (GetImageFlags(img).IndexOf("Cmyk") > -1))
    {
      isCmyk = "true";
    }
    else
    {
      isCmyk = "false";
    }
    return isCmyk;
}
public string GetImageFlags(System.Drawing.Image img)
{
    ImageFlags FlagVals = (ImageFlags)Enum.Parse(typeof(ImageFlags), img.Flags.ToString());
    return FlagVals.ToString();
}

更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net操作json技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。

希望本文所述对大家asp.net程序设计有所帮助。

相关文章

  • ASP.NET Ajax级联DropDownList实现代码

    ASP.NET Ajax级联DropDownList实现代码

    我想大家对Ajax已耳熟能详。自web 2.0概念出现以后,提供更好的用户体验变得越来越重要。那么今天我来讲解一下如何使用ASP.NET Ajax和web service构建无刷新级联DropDownList(以下简称为级联DDL)。完成的效果图
    2008-12-12
  • asp.net文件上传带进度条实现案例(多种风格)

    asp.net文件上传带进度条实现案例(多种风格)

    这篇文章主要讲解了asp.net文件上传带进度条实现案例,有不同风格的进度条,一定有一款最适合你,感兴趣的小伙伴们可以参考一下
    2015-09-09
  • asp.net core下给网站做安全设置的方法详解

    asp.net core下给网站做安全设置的方法详解

    这篇文章主要给大家介绍了关于asp.net core下给网站做安全设置的相关资料,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • asp.net 文件上传实例汇总

    asp.net 文件上传实例汇总

    文件上传在asp.net中有很多方法,这里我很给各位介绍最简单最方便的.net文件上传实例,希望给各位.net入门者带来帮助
    2014-01-01
  • C#反射技术的简单操作(读取和设置类的属性)

    C#反射技术的简单操作(读取和设置类的属性)

    反射的作用想必大家都知道了吧,少量属性的自动化操作手动添加几下当然是没有问题的,但是属性数量较多的时候敲起这些繁锁的代码可以困了,再说对扩展和维护性造成很多的不遍,以下代码中如不能直接使用请添加using System.Text;的引用。
    2011-01-01
  • Razor TagHelper实现Markdown转HTML的方法

    Razor TagHelper实现Markdown转HTML的方法

    下面小编就为大家分享一篇Razor TagHelper实现Markdown转HTML的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • asp.net中简体转繁体实现代码

    asp.net中简体转繁体实现代码

    最近到了台企,什么都要用繁体的。开发中也遇到了简繁体转换的问题。这里和朋友们分享一下用.net实现简繁体转换的经验。
    2010-03-03
  • [Asp.Net Core]提高开发效率的方法

    [Asp.Net Core]提高开发效率的方法

    这篇文章主要介绍了[Asp.Net Core]提高开发效率的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • ASP.NET中相对路径的使用总结

    ASP.NET中相对路径的使用总结

    在.cs页面中输入Response.Write(Request.MapPath(1.jpg))这可以输出图片的物理路径也就是这张图片在服务器上存放的具体路径,下面为大家讲解下相对路径的应用
    2013-08-08
  • 如何合并多个 .NET 程序集

    如何合并多个 .NET 程序集

    这篇文章主要介绍了如何合并多个 .NET 程序集的方法,大家可能都听说过项 ILMerge, SmartAssembly, 等这样的工具.但是我想如果我们就能通过在编译时将所有这些源代码文件导入一个项目,来获得这些东西的一个完美组合.下面我们就来仔细探讨下。
    2015-03-03

最新评论