读书人

请大家帮帮忙,谢了.该怎么解决

发布时间: 2012-01-11 22:28:46 作者: rapoo

请大家帮帮忙,谢了.!

在程序中定义一个内存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#不会自动创建存储路径.

读书人网 >C#

热点推荐