1

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

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

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

Bitmap myBitmap = new Bitmap(pFilePath);

我可以检查它是否是来自 ByteArray 的灰度吗?或者有什么方法可以从位图做到这一点?那会怎么样?

谢谢。

4

1 回答 1

0

检查此属性

image.PixelFormat

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

于 2012-10-31T12:50:29.267 回答