bool IsGreyScale(Bitmap YourCurrentBitmap)
{
Color c;
for(int i=0; i < YourCurrentBitmap.Width; i++)
for(int j=0; j < YourCurrentBitmap.Height; j++)
{
c = YourCurrentBitmap.GetPixel(i,j);
if(!(c.R == c.G == c.B)) return false;
}
return true;
}
但是这种方法虽然相对较慢。