源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-02-19 04:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#实现判断图形文件格式的方法
本文简单讲述了C#实现判断图形文件格式的方法,非常实用。分享给大家供大家参考。具体方法如下: [b]1. 通过文件的扩展名来判断。 [/b]这种方法比较简单,但若是有人故意改下文件扩展名,这种方法就不起作用了。 [b]2.通过C#自身提供的方法来进行判断[/b](判断某种确定的图片类型)。 示例如下:
bool isJPG = false;
System.Drawing.Image img = System.Drawing.Image.FromFile(filesName);
if ( img.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg) )
{
isJPG = true;
}

[b]3.通过读取文件内容来判断。[/b] 所有的图片文件都包括:文件识别头和图象数据两部分, 其中文件识别头用来让计算机判断是哪种文件 格式。 [b]JPEG格式:[/b] 所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。依此便可判别是否是JPEG文件。 [b]BMP格式:[/b] BMP文件以字符串“0x4D42”开头 [b]GIF格式:[/b] gif头六个是 GIF89a或 GIF87a 希望本文所述c#判断图形文件(GIF,JPG,PNG)的图片格式的方法对大家有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部