C#如何直接保存图片框内已编辑好的图片?
发布网友
发布时间:2022-02-24 03:10
我来回答
共2个回答
热心网友
时间:2022-02-24 04:40
Image和Bitmap这两个类有保存函数的。
Bitmap bmp = new Bitmap(picBox1.Image);
//保存到磁盘文件
bmp.Save(@"D\\:1.png", Image.Format.JPEG);
大概就是这样
追问Image不包含fotmat。。。那我可以不用后面那么参数吗?
追答可以啊。其实你可以右击函数名--跳转到定义。可以看到函数的说明等等。
第二个参数是 System.Drawing.Imaging.ImageFormat.Jpeg;
我昨晚手敲的,记不准。
热心网友
时间:2022-02-24 05:58
SaveFileDialog.Title = "附件另存";
SaveFileDialog.Filter = "jpg图片|*.JPG|gif图片|*.GIF|png图片|*.PNG|jpeg图片|*.JPEG";
SaveFileDialog.FilterIndex = 3;//设置默认文件类型显示顺序
SaveFileDialog.RestoreDirectory = true; //点了保存按钮进入
if (picBox1.Image != null)
{
if (SaveFileDialog.ShowDialog() == DialogResult.OK)
{
string pictureName = SaveFileDialog.FileName;
//照片另存
using (MemoryStream mem = new MemoryStream())
{
//这句很重要,不然不能正确保存图片或出错(关键就这一句)
Bitmap bmp = new Bitmap(picBox1.Image);
//保存到磁盘文件
bmp.Save(@pictureName, PictureBox.Image.RawFormat);
bmp.Dispose();
MessageBox.Show("附件另存成功!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}追问不是另存,是直接保存
不是另存,是直接保存
C#如何直接保存图片框内已编辑好的图片?
Image和Bitmap这两个类有保存函数的。Bitmap bmp = new Bitmap(picBox1.Image); //保存到磁盘文件 bmp.Save(@"D\\:1.png", Image.Format.JPEG);大概就是这样
C#如何保存图片框内的图片?
//另存为 private void button1_Click(object sender, EventArgs e){ SaveFileDialog saveFileDialog1 = new SaveFileDialog();saveFileDialog1.Filter = "jpg图片(*.jpg)|*.jpg";saveFileDialog1.FilterIndex = 2;saveFileDialog1.RestoreDirectory = true;if (saveFileDialog1.ShowDialog() == Dialog...
怎样用c#将picturebox中的图片保存到指定文件夹中,是纯c#不是.net
1.C#与.NET是不同的概念,.NET是微软提供的托管代码的公共框架,C#是运行于其上的一种高级语言。2.保存图片代码 //取得PictureBox中的图片对象 Image imgSave = picturebox1.Image;//保存到本地,路径可自行设置 imgSave.Save("D:\\Image\\mypic.jpg");...
用C#制作电子相册的“添加图片”和“删除图片”的代码
首先获得图片的路径 string address="路径";FileInfo file = new FileInfo(address);file.delete();增加就直接保存图片框里面的图片就OK了 SaveFileDialog fileone = new SaveFileDialog();fileone.OverwritePrompt = true;fileone.Filter = "BMP文件|*.bmp|GIF文件|*.gif|JPG文件|*.jpg|PNG文件|*...
C# 如何在图片框中显示图片
在C#中的,在项目中创建windowsc窗体应用程序,然后通过PictureBox(图形框)控件显示图片。但那些你想显示的图片要和这个程序文件夹放在一起。
c#如何把图片框控件的图片裁剪并保存新的图片,或者在另一个图片控件中...
private void CloneImage(float x, float y, float width, float height){ if (this.openFileDialog1.ShowDialog() == DialogResult.OK){ //获取图像 Bitmap myBitmap = new Bitmap(this.openFileDialog1.FileName);//设定图像剪切区域 RectangleF cloneRect = new RectangleF(x, y, width, ...
如何在C#中使用PictureBox控制图片集的上一张和下一张?
关键的代码环节在于控制图片的切换。想象一下,一个简单的变量扮演着索引的角色,用于追踪当前显示的图片位置。在"上一张"和"下一张"按钮的点击事件中,编写这样的函数:private void navigate_images(){ int i = 图片集的名字.images.length; // 获取当前图片索引 图片框的名字.image = 图片集的...
c#图片保存
或者把直接把原来那句g = Graphics.FromImage(image1);放到Graphics g = this.CreateGraphics();下面 那样保存下来也能看到效果 是不是你图片太小 画上去了看不到 坐标根据源图像的尺寸计算一下呢 至少我用622x879尺寸的图片 处理完是能看到效果的 字符串只看到一半 又没画到image1上面 怎么...
C#,我想在已经写好的winform程序中加一个loading的图片框体
新建一个ControlBox属性为false的窗体,在该窗体中放你的loading图片,然后修改项目的program.cs文件,修改启动窗体为该窗体即可。如果你的loading图片是个gif动态图,要实现动态效果,还要考虑在非窗体线程中加载和显示,最简单的实现方法是使用BackgroundProcess控件。
用c#做的保存功能,
比如保存图片 try { saveFileDialog1.Filter = "*.jpg,*.jpeg,*.bmp,*.gif,*.ico,*.png,*.tif,*.wmf|*.jpg;*.jpeg;*.bmp;*.gif;*.ico;*.png;*.tif;*.wmf"; //设置保存图像的类型 saveFileDialog1.FileName = filename;//设置为原始名称 pictureBox1.Image.Save(saveFileDialog...