如何检查图片是否为灰色

可能重复:
如何检查位图的颜色深度?

我正在接收照片的路径。 我需要知道该图片是否为grayScale。 我怎样才能做到这一点?

我正在尝试使用此代码将该路径加载到位图,但它一直告诉我该参数无效。

Bitmap myBitmap = new Bitmap(pFilePath); 

我可以从ByteArray检查它是否为灰色等级吗? 或者有没有办法从Bitmap做到这一点? 怎么会这样?

谢谢。

检查这个属性

 image.PixelFormat 

它将匹配System.Drawing.Imaging.PixelFormat中的一个值