最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)判斷圖形文件格式的方法

 更新時間:2014年09月16日 11:59:39   投稿:shichen2014  
這篇文章主要介紹了C#實現(xiàn)判斷圖形文件格式的方法,包括常見的擴展名判定及文件內(nèi)容判定等,非常實用,需要的朋友可以參考下

本文簡單講述了C#實現(xiàn)判斷圖形文件格式的方法,非常實用。分享給大家供大家參考。具體方法如下:

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.通過讀取文件內(nèi)容來判斷。

所有的圖片文件都包括:文件識別頭和圖象數(shù)據(jù)兩部分,

其中文件識別頭用來讓計算機判斷是哪種文件 格式。

JPEG格式:

所有的JPEG文件以字符串“0xFFD8”開頭,并以字符串“0xFFD9”結束。依此便可判別是否是JPEG文件。

BMP格式:

BMP文件以字符串“0x4D42”開頭

GIF格式:

gif頭六個是 GIF89a或 GIF87a

希望本文所述c#判斷圖形文件(GIF,JPG,PNG)的圖片格式的方法對大家有所幫助。

相關文章

最新評論

手游| 山西省| 陇西县| 安泽县| 苗栗市| 乐都县| 昭平县| 葵青区| 洮南市| 林口县| 昌图县| 乐亭县| 三江| 玉龙| 永修县| 溧水县| 侯马市| 鄱阳县| 兴城市| 渭南市| 屯昌县| 明溪县| 靖江市| 道真| 阿城市| 阿克陶县| 蓬溪县| 明溪县| 鄂州市| 宁晋县| 靖宇县| 沾化县| 岚皋县| 芜湖市| 自治县| 江源县| 张家港市| 上高县| 哈巴河县| 湘阴县| 泽普县|