pictureBox.Image.Save的问题 未将你画的图片赋值给PictureBox的Image 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Pic显示的是内存的图像,如果没有就说内存没有,Save本身不会把Pic控件的显示保存的 可能你的绘图操作是在picturebox的Graphic上完成的,改为由PicatureBox.Image的绘图层,这样再保存就应该没有问题 定义一个数据结构。在Paint中将Picture的内容存入结构中。保存时保存数据结构中的流即可。 如果通过属性的Image给picturebox加载图形,那么save是么问题的,如果是在OnPaint中绘制,可以用如下方法 Bitmap bmp = new Bitmap(100, 100); private void pictureBox1_Paint(object sender, PaintEventArgs e) { Graphics g = Graphics.FromImage(bmp); g.FillRectangle(Brushes.Red, 0, 0, 100, 100); e.Graphics.DrawImage(bmp, new Point(0, 0)); }保存 bmp.Save("e:\\1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); 怎样让表单提交不刷新?刷新页面不重复提交? dataGridView 整行选中问题 C# 拆分字符串 程序运行在系统进入之前 C# 中获取当前选项卡中选项页? c# 把数字 数字转化 成人民币 如何在c#.net中屏蔽掉一些Windows消息 使用Microsoft Office Document Image Writer 虚拟打印机的问题 如何修改控件上右键菜单选项 (调查了2天了) “鸡兔同笼”的现代化!!! ListView控件的分组显示有个大BUG C#中,关于DateTimePicker控件,如何设置初始值为空
Bitmap bmp = new Bitmap(100, 100);
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = Graphics.FromImage(bmp);
g.FillRectangle(Brushes.Red, 0, 0, 100, 100);
e.Graphics.DrawImage(bmp, new Point(0, 0));
}
保存
bmp.Save("e:\\1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);