很简单啊, 把8位bitmap画在24位bitmap上就可以了
Bitmap bitmap24 = new Bitmap(bmp.Width, bmp.Height, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
Graphics g = Graphics.FromImage(bitmap24);
g.DrawImageUnscaled(bmp, 0, 0);
楼上的答复真心有用,谢谢!
楼上的可以用,但是CPU消耗有点高,如果连续调用