C#判断图片格式的方法

 1. 通过文件的扩展名来判断。这种方法比较简单,
    但若是有人故意改下文件扩展名,这种方法就不起作用了。
   
    2.通过C#自身提供的方法来进行判断(判断某种确定的图片类型)。
    EX:
    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
    // 内容来自包罗万象网www.baoluowanxiang.com 专业技术//
    所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。依此便可判别是否是JPEG文件。
    BMP
    BMP文件以字符串“0x4D42”开头
    GIF
    gif头六个是 GIF89a或 GIF87a
    c#判断图形文件(GIF,JPG,PNG)的图片格式的方法
 


本文转自 ☆★ 包罗万象网 ★☆ - http://www.baoluowanxiang.com 转载请注明出处,侵权必究!
原文链接:http://www.baoluowanxiang.com/a/program/csharp/2011/0228/2860.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值