本文简单讲述了C#实现判断图形文件格式的方法,非常实用。分享给大家供大家参考。具体方法如下:
1.通过文件的扩展名来判断。
这种方法比较简单,但若是有人故意改下文件扩展名,这种方法就不起作用了。
2.通过C#自身提供的方法来进行判断(判断某种确定的图片类型)。
示例如下:
boolisJPG=false; System.Drawing.Imageimg=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
希望本文所述c#判断图形文件(GIF,JPG,PNG)的图片格式的方法对大家有所帮助。
您可能感兴趣的文章:深入C#winform清除由GDI绘制出来的所有线条或图形的解决方法c#图片处理之图片裁剪成不规则图形C#实现在图像中绘制文字图形的方法C#利用GDI绘制常见图形和文字C#使用Region对图形区域构造和填充的方法C#画笔Pen使用路径绘制图形的方法C#图形区域剪切的实现方法C#实现图形区域组合操作的方法使用C#编写简单的图形化的可发送附件的邮件客户端程序C#画笔Pen保存和恢复图形对象的设置方法C#编程调用Cards.dll实现图形化发牌功能示例
实例详解C/C++中extern关键字
C++基础学生管理系统
上述就是C#学习教程:C#实现判断图形文件格式的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/905759.html