从控件中保存绘画不起作用?

时间:2017-06-09 18:43:27

标签: c# graphics save

所以我正在制作一个绘画应用程序,我正在尝试将面板控件上的油漆保存到 但是,我的代码不起作用。它保存了一个.Jpeg图像,但它只是一个完整的白色图像。

我的代码:

        SaveFileDialog dialog = new SaveFileDialog();
        dialog.Filter = "Jpeg Image | *.jpeg";
        if (dialog.ShowDialog() == DialogResult.OK)
        {
            Bitmap bmp = new Bitmap(pnlPaintPanel.Width, pnlPaintPanel.Height);
            Rectangle rect = new Rectangle(0, 0, pnlPaintPanel.Width, pnlPaintPanel.Height);
            pnlPaintPanel.DrawToBitmap(bmp, rect);
            bmp.Save(dialog.FileName, ImageFormat.Jpeg);
        }

当我尝试保存时,面板会被涂上颜色,有人可以帮忙吗?

0 个答案:

没有答案