所以我正在制作一个绘画应用程序,我正在尝试将面板控件上的油漆保存到 但是,我的代码不起作用。它保存了一个.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);
}
当我尝试保存时,面板会被涂上颜色,有人可以帮忙吗?