bmp是Format8bppIndexed格式的(是帶索引值的所有不能作相關(guān)的操作)通過 Rectangle rec = new Rectangle(0, 0, bmp.Width, bmp.Height);bmp= bmp.Clone(rec , PixelFormat.Format24bppRgb);代碼是能正常執(zhí)行,但是看結(jié)果還是Format8bppIndexed格式的。難道要工具轉(zhuǎn)換嗎 或用代碼轉(zhuǎn)嗎?有做過的介紹下
2 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗 獲得超10個贊
很簡單啊, 把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);
- 2 回答
- 0 關(guān)注
- 1422 瀏覽
添加回答
舉報
0/150
提交
取消