C# изменить палитру

pupsik77

Язык C#, ( .NET 2.0)
есть
MainBitmap = new System.Drawing.Bitmap(100, 100, System.Drawing.Imaging.PixelFormat.Format8bppIndexed);
надо чтобы отображался в greyscale.
варианты типа 24бпп и три одинаковы цвета не подходят из-за экономии производительности.
попытка сделать
 

     for (int c = 0; c < 256; c++)
     {
     MainBitmap.Palette.Entries[c] = System.Drawing.Color.FromArgb(c, c, c);
     }
  

результат не дает....
как изменить палитру?

otets-mihail

тут глянь

pupsik77

Во! спасибо большое!
как блин все просто...
Оставить комментарий
Имя или ник:
Комментарий: