求解:GDI画图后怎么保存成BMP或者JPG
在groupbox的paint事件中写了代码,然后在groupbox中画了图,怎么把画的图形保存保存成BMP或者JPG格式的文件啊
[解决办法]
画到Bitmap中,然后将Bitmap画到groupbox中,保存Bitmap即可
[解决办法]
''准备画图
PicBox.Image = Nothing
PicBox.Image = New System.Drawing.Bitmap(PicBox.Width, PicBox.Height, Imaging.PixelFormat.Format24bppRgb)
Dim Pic As System.Drawing.Graphics
Pic = System.Drawing.Graphics.FromImage(PicBox.Image)
Pic.Clear(Color.White)
'''''''在pic上画图,如:
Pic.DrawLine(Pens.Black, 0, max / 5 * i * ZoonY, 10, max / 5 * i * ZoonY)
Pic.DrawString(Format(-max / 5 * i, "0.00E+00"), AxiFont, Brushes.Black, -55, max / 5 * i * ZoonY)
'''''''然后save to 路径savedir
''保存图片
PicBox.Image.Save(SaveDir)