Как я могу определить 8-битное изображение в оттенках серого напрямую?

Следующий код используется для создания 8-битного растрового изображения

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

Но когда я сохраняю его, он сохраняется как 8-битное растровое изображение. Можно ли напрямую создать 8-битное растровое изображение в градациях серого без создания 8-битного цветного растрового изображения и последующего преобразования его в оттенки серого?

5
задан Ravi Gadag 22 December 2011 в 13:18
поделиться