时间:2021-05-20
本文简单讲述了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)的图片格式的方法对大家有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
eps文件的打开方法是:可直接用Adobeillustrator软件打开。 eps是用PostScript语言描述的一种ASCII图形文件格式,在PostSc
.dwg用“CAD手机看图”软件可以打开,*.dwg是AutoCAD的图形文件,是二维或三维图形文件,它可以和多种文件格式进行转化,如dxf、dwf等。 DW
eps文件可直接用Adobeillustrator软件打开。 eps是用PostScript语言描述的一种ASCII图形文件格式,在PostScript图形打
eps文件可直接用Adobeillustrator软件打开。 eps是用PostScript语言描述的一种ASCII图形文件格式,在PostScript图形打
AI是AdobeIllustrator的文件扩展名,是一种矢量图形文件格式。AdobeIllustrator是一种流行的基于矢量图形的绘图程序。AI格式是一个严