2010-07-20 75 views
0

我正在使用System.Drawing.Image 的圖像,我想知道是否可以獲取它的類型(例如:gif,jpeg .. 。)如何通過使用Image類知道圖像類型/格式

Image myImage; 
format = myImage.SomethingThatTellsTheImageFormat; 

,或者至少是有一些方法可以說,如果是gif或不

TKS

回答

6

雖然我不是一個C#用戶的API似乎表明, RawFormat財產是要走的路。 RawFormat屬性是ImageFormat,您可以將其與ImageFormat的(公共)static properties進行比較。

+0

是的,它是通過使用RawFormat屬性,比較guid ID 例如:myImage.RawFormat.Guid == ImageFormat.Gif.Guid =) – DJPB 2010-07-20 12:48:51

2

就像Stephen的答案一樣小擴展: RawFormat可以很容易地與System.Drawing.Imaging.ImageFormat的公共靜態屬性進行比較。

+0

謝謝弗洛裏安,我編輯了我的答案,包括你的擴展(只是讓他們在一個答案中)。請享受這個向上的橙色箭頭。 – Stephen 2010-07-20 13:51:28

相關問題