Sie können http://freeimage.sourceforge.net/ verwenden, das mit .NET funktioniert:
FreeImage ist ein Open Source-Bibliotheksprojekt für Entwickler, die gängige Grafikformate wie PNG, BMP, JPEG, TIFF und andere unterstützen möchten, wie sie von heutigen Multimedia-Anwendungen benötigt werden. FreeImage ist benutzerfreundlich, schnell, multithreading-sicher, kompatibel mit allen 32-Bit- oder 64-Bit-Versionen von Windows und plattformübergreifend (funktioniert sowohl mit Linux als auch mit Mac OS X).
Siehe auch http://www.neowin.net/forum/topic/369150-how-to-convert-a-24-bit-rgb-bmp-to-8-bit-grayscale/