确定文件是否是有效的图像格式

我正在使用C#在Windows中为一个小项目工作,我需要确定文件(没有任何扩展名)是否是有效的图像文件。 是否有任何内置的库函数,以便我可以简化这样做的任务?

使用

Image.FromFile(path); 

如果path文件不是有效图像,则抛出它。