如何解决如何从 Windows 窗体控件中检索图形?
为了创建签名,我在 Windows 窗体中使用了一个面板,我用鼠标在其中创建了一个图形:
Graphics g;
private void flowLayoutPanel1_Paint(object sender,PaintEventArgs e)
{
Graphics G = flowLayoutPanel1.CreateGraphics();
G.DrawLine(Pens.Black,PointX,PointY,LastX,LastY);
LastX = PointX;
LastY = PointY;
g = G;
}
private void flowLayoutPanel1_MouseDown(object sender,MouseEventArgs e)
{
LastX = e.X;
LastY = e.Y;
}
private void flowLayoutPanel1_MouseMove(object sender,MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
PointX = e.X;
PointY = e.Y;
flowLayoutPanel1_Paint(this,null);
}
}
问题是当我想保存这个图形时。将签名保存为 png,而是保存一个空的 png 图像:
private void button2_Click(object sender,EventArgs e)
{
Bitmap bitmap = new Bitmap(Convert.ToInt32(1024),Convert.ToInt32(1024),System.Drawing.Imaging.PixelFormat.Format32bppArgb);
g.DrawImage(bitmap,563,265);
bitmap.Save(@"path/test.png",ImageFormat.Png);
this.Close();
}
有什么想法可以解决这个问题吗?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。