Csharp/C#教程:C#实现判断图形文件格式的方法分享

本文简单讲述了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

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐