Bitmap imageT1 = new Bitmap(86, 25);现在要将变量 imageT1 保存到文件.
以前用的方法是 imageT1.Save("\\template\\tempPict\\temp2.png");我现在要在点击一个按钮,然后弹出保存对话框之类的....默认保存到"我的文档",保存类型为图片类型,文件名默认为"imageT1"谢谢
以前用的方法是 imageT1.Save("\\template\\tempPict\\temp2.png");我现在要在点击一个按钮,然后弹出保存对话框之类的....默认保存到"我的文档",保存类型为图片类型,文件名默认为"imageT1"谢谢
解决方案 »
- Form2打开的串口,Form2.hide之后,再用串口时提示已经关闭,为啥
- 一个关于在Gridview里显示数据的问题
- SOCKET编程问题
- chart控件中,怎么在柱状体中间加入字
- 新的问题来了.继续求助..
- 问个C#关于事务的问题
- 求职:北京
- 【毕业设计】【急】请教一个与label有关的问题,谢谢谢谢。。。
- 300分相送!怎么在WebBrowser中嵌入word!
- 谁用过SERVER2003,在该系统上安装VS.NET2003、编程、建网站有啥要注意的吗?
- 请问用正则表达式匹配,如果找到多个重复的标签,我希望一个一个替换或者只替换其中某几个,如何实现用代码实现这样的替换?
- c#实现类似于一般论坛回复的功能,要用哪个控件,同时如何在每行增加一个按钮,根据行号执行一定的过程
用 saveFileDialog 控件 this._saveFileDialog.FileName = "imageT1";
this._saveFileDialog.Filter = "PNG Format (*.png)|*.png|Gif Format (*.gif)|*.gif|Jpeg Format (*.jpg)|*.jpg|Tiff Format (*.tif)|*.tif|Bmp Format (*.bmp)|*.bmp";
if (this._saveFileDialog.ShowDialog() == DialogResult.OK)
{
Stream stream = this._saveFileDialog.OpenFile();
if (stream != null)
{ ImageFormat png = ImageFormat.Png;
if (this._saveFileDialog.FilterIndex == 3)
{
png = ImageFormat.Gif;
}
else if (this._saveFileDialog.FilterIndex == 4)
{
png = ImageFormat.Jpeg;
}
else if (this._saveFileDialog.FilterIndex == 5)
{
png = ImageFormat.Tiff;
}
else if (this._saveFileDialog.FilterIndex == 6)
{
png = ImageFormat.Bmp;
} // Bitmap bitmap = new Bitmap(this.pictureBox1.Image); // gall.DrawImage(this.pictureBox1.Image,0,0); // this.panel1
imageT1.Save(stream, png); stream.Close();
} }
sPath.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
sPath.Filter = "PNG(*.png)|*.png";
sPath.FileName = "imageT1";
if (sPath.ShowDialog() == DialogResult.OK)
{
imageT1.Save(sPath.FileName);
}