c# – 编辑后如何将picturebox控件保存为jpeg文件
发布时间:2020-12-15 06:56:13 所属栏目:百科 来源:网络整理
导读:我的 Windows窗体应用程序上有一个PictureBox. 我加载了一个图片,我启用了我的代码中的Paint事件.它绘制一个矩形. 喜欢这个: private void pictureBox1_Paint(object sender,PaintEventArgs e){ Graphics gr = e.Graphics; Pen p = new Pen(Color.Red); p.W
我的
Windows窗体应用程序上有一个PictureBox.
我加载了一个图片,我启用了我的代码中的Paint事件.它绘制一个矩形. 喜欢这个: private void pictureBox1_Paint(object sender,PaintEventArgs e) { Graphics gr = e.Graphics; Pen p = new Pen(Color.Red); p.Width = 5.0f; gr.DrawRectangle(p,1,2,30,40); } 我点击“保存”按钮: private void button2_Click(object sender,EventArgs e) { pictureBox1.Image.Save(@"C:Documents and Settingstr1g3800DesktopWALKING30P100000test.jpg",ImageFormat.Jpeg); } 但保存的文件从不包含我绘制的矩形. 有人有什么想法吗? 解决方法
你可能不应该直接在PictureBox上绘制.
您需要使用位图.尝试将Bitmap放在PictureBox.Image中,然后调用Save(). 查看this了解更多详情 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |