【发布时间】:2018-08-28 15:29:37
【问题描述】:
我想将我对图形所做的更改保存到位图文件。我在pictureBox中有来自相机的图像,当我点击鼠标时,我添加网格并指向图像(在图像前面,据我所知),之后我想用相机的img保存绘图图形,但我只取img 没有绘制网格和点。我该怎么做? 我创建这样的图形:
g = Graphics.FromHwnd(postureImg.Handle);
SolidBrush brush_Grey = new SolidBrush(Color.Black);
SolidBrush brush_Gold = new SolidBrush(Color.Gold);
Rectangle rect = new Rectangle(dPoint1, new Size(10, 10));
g.FillEllipse(brush_Gold, rect);
points[i] = new Point(e.X, e.Y);
i++;
if (i >= 2)
{
Pen myPen = new Pen(Color.Red);
myPen.Width = 1;
g.DrawLine(myPen, points[0].X, points[0].Y, points[1].X, points[1].Y);
}
g.Dispose();
下次我制作 g.DrawLine 和 g.FillEllipse 并得到这样的图像: 如何将此图像转换为位图?谢谢帮忙!
【问题讨论】:
-
您应该显示
made with Graphics部分的代码 -
我添加了这部分代码。
-
Image控件的容器是什么?
-
pictureBox 容器
标签: c# winforms graphics picturebox