zoukankan      html  css  js  c++  java
  • C#实现判断图形文件格式的方法

    1. 通过文件的扩展名来判断。
    这种方法比较简单,但若是有人故意改下文件扩展名,这种方法就不起作用了。

    2.通过C#自身提供的方法来进行判断(判断某种确定的图片类型)。

    示例如下:

    bool isJPG = false;
    System.Drawing.Image img = System.Drawing.Image.FromFile(filesName);
    if ( img.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg) )
    {
      isJPG = true;
    }

    3.通过读取文件内容来判断。

    所有的图片文件都包括:文件识别头和图象数据两部分,

    其中文件识别头用来让计算机判断是哪种文件 格式。

    JPEG格式:

    所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。依此便可判别是否是JPEG文件。

    BMP格式:

    BMP文件以字符串“0x4D42”开头

    GIF格式:

    gif头六个是 GIF89a或 GIF87a

  • 相关阅读:
    第四周作业
    第三周作业
    第二周基础作业
    抓老鼠
    币值转换
    打印沙漏
    秋季学期学习总结
    2019春第七周作业
    2019春第六周作业 学习总结
    第五周作业总结以及学习总结
  • 原文地址:https://www.cnblogs.com/wzwyc/p/6292274.html
Copyright © 2011-2022 走看看