如何检查图片是否为灰度

时间:2012-10-31 12:45:36

标签: c# bitmap

  

可能重复:
  How can I check the color depth of a Bitmap?

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

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

Bitmap myBitmap = new Bitmap(pFilePath);

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

感谢。

1 个答案:

答案 0 :(得分:0)

检查此property

image.PixelFormat

它将匹配System.Drawing.Imaging.PixelFormat

中的一个值