请大家帮帮忙,谢了.!
在程序中定义一个内存bitmap区域bmp,程序如下:
Bitmap bmp = new Bitmap(454, 294);
Graphics g = Graphics.FromImage(bmp);
......
......
......
g.FillRectangle(tem.temcolour1(k), new Rectangle(i, j, 6, 6));
this.tempictureBox1x.CreateGraphics().DrawImage(bmp, 0, 0);
现在想实现把内存中的这个bitmap对象bmp以*.jpeg格式存储在程序当前文件夹,应该怎么做啊?
请大家帮帮忙,谢了。
------解决方案--------------------string path = "d:\\exp\\exp2 " +我是文件名 + ".jpg ";
bmp.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg);
如果你在当前程序所在文件夹内再创建一个新的文件夹 如下:
path = Application.StartupPath + "\\我是文件夹名\\ " + path1 + ".jpg ";
bmp.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg);
注意:必须先保证D盘下有exp这个文件夹,并且exp文件夹下有exp2这个文件夹,因为C#不会自动创建存储路径.