C# 如何使用图像类了解图像类型/格式

C# 如何使用图像类了解图像类型/格式,c#,image,C#,Image,我正在使用System.Drawing.image处理图像 我想知道我是否能得到它的类型例如:gif,jpeg Image myImage; format = myImage.SomethingThatTellsTheImageFormat; 或者至少,是否有某种方式可以确定它是否为.gif tks虽然我不是C用户,但API似乎表明该属性是一条可行之路。RawFormat属性是一个,然后您可以将其与ImageFormat的公共属性进行比较。与Stephen的答案一样: RawFormat可以很

我正在使用System.Drawing.image处理图像 我想知道我是否能得到它的类型例如:gif,jpeg

Image myImage;
format = myImage.SomethingThatTellsTheImageFormat;
或者至少,是否有某种方式可以确定它是否为.gif


tks

虽然我不是C用户,但API似乎表明该属性是一条可行之路。RawFormat属性是一个,然后您可以将其与ImageFormat的公共属性进行比较。

与Stephen的答案一样:
RawFormat可以很容易地与System.Drawing.Imaging.ImageFormat的公共静态属性进行比较。

是的,通过使用RawFormat属性,比较guid ID ex:myImage.RawFormat.guid==ImageFormat.Gif.guid=谢谢Florian,我编辑了我的答案,将您的扩展包含在一个答案中。请欣赏这个向上的橙色箭头。