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

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

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

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

1. 通過(guò)文件的擴(kuò)展名來(lái)判斷。
這種方法比較簡(jiǎn)單,但若是有人故意改下文件擴(kuò)展名,這種方法就不起作用了。

2.通過(guò)C#自身提供的方法來(lái)進(jìn)行判斷(判斷某種確定的圖片類(lèi)型)。

示例如下:

bool isJPG = false;
System.Drawing.Image img = System.Drawing.Image.FromFile(filesName);
if ( img.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg) )
{
isJPG = true;
}

3.通過(guò)讀取文件內(nèi)容來(lái)判斷。

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

其中文件識(shí)別頭用來(lái)讓計(jì)算機(jī)判斷是哪種文件 格式。

JPEG格式:

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

BMP格式:

BMP文件以字符串“0x4D42”開(kāi)頭

GIF格式:

gif頭六個(gè)是 GIF89a或 GIF87a

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

相關(guān)文章

最新評(píng)論

正宁县| 垫江县| 星座| 苗栗市| 邻水| 临猗县| 锡林浩特市| 济源市| 眉山市| 高唐县| 开封县| 公主岭市| 洪江市| 赣州市| 赤城县| 静宁县| 安宁市| 抚州市| 葫芦岛市| 嘉黎县| 盐边县| 滨州市| 宁强县| 南丹县| 鸡东县| 蒙山县| 乳源| 定南县| 剑阁县| 霸州市| 宜昌市| 嘉峪关市| 兴和县| 舒城县| 乌兰县| 乡宁县| 韶山市| 嘉黎县| 扶风县| 西藏| 云霄县|