convertir de couleur de 8 bits bmp image à niveaux de gris 8 bits bmp

C'est mon objet bitmap

Bitmap b = new Bitmap(columns, rows, PixelFormat.Format8bppIndexed);
BitmapData bmd = b.LockBits(new Rectangle(0, 0, columns, rows), ImageLockMode.ReadWrite, b.PixelFormat);

Comment puis-je convertir ce en 8 bits en niveaux de gris image bitmap ?

Pourquoi êtes-vous à l'aide de LockBits?
bobpowell.net/grayscale.htm
n'oubliez pas de marquer l'un de la réponse acceptée, une fois que vous vérifiez pour voir ce qui fonctionne pour vous. Bien que toutes les réponses sont fondamentalement les mêmes

OriginalL'auteur crowso | 2011-12-18