欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#实现判断图形文件格式的方法

程序员文章站 2023-12-20 08:57:04
本文简单讲述了c#实现判断图形文件格式的方法,非常实用。分享给大家供大家参考。具体方法如下: 1. 通过文件的扩展名来判断。 这种方法比较简单,但若是有人故意改下文件扩...

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

希望本文所述c#判断图形文件(gif,jpg,png)的图片格式的方法对大家有所帮助。

上一篇:

下一篇: