C#获取图片文件格式,判断是否图片文件
作者:C/S框架网|www.csframewo  发布日期:2023/07/13 14:14:23
  C#获取图片文件格式,判断是否图片文件


C# Code:

/// <summary>
/// 获取图片文件格式
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public static ImageFormat GetImageFormat(string filePath)
{
  
try
  {
    
// 创建一个Image实例并加载图片文件
    
using (var image = Image.FromFile(filePath))
    {
      
// 从Image实例获取图像格式
      
var format = image.RawFormat;
      
//释放Image实例,回收资源
      
image.Dispose();
      
return format;
    }
  }
  
catch (Exception ex)
  {
    
return null;
  }
}

/// <summary>
/// 是否图片文件
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public static bool IsImageFile(string filePath)
{
  
var imgFormat = GetImageFormat(filePath);
  
return imgFormat != null;
}


//来源:C/S框架网 | www.csframework.com | QQ:23404761





C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇