Помогите с сохранением в C# Winform
программа по типу Paint
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
private void saveBtn_Click(object sender, EventArgs e)
{
if (drawing.Image != null) //если в pictureBox есть изображение
{
SaveFileDialog savedialog = new SaveFileDialog();
savedialog.Title = "Сохранить картинку как...";
savedialog.OverwritePrompt = true;
savedialog.CheckPathExists = true;
savedialog.Filter = "Image Files(*.BMP)|*.BMP|Image Files(*.JPG)|*.JPG|Image Files(*.GIF)|*.GIF|Image Files(*.PNG)|*.PNG|All files (*.*)|*.*";
savedialog.ShowHelp = true;
if (savedialog.ShowDialog() == DialogResult.OK)
{
try
{
drawing.Image.Save(savedialog.FileName, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch
{
MessageBox.Show("Невозможно сохранить изображение", "Ошибка",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
}
прописал такой код для сохранения нарисованного изображения из PictureBox, но выскакивает ошибка при нажатии на кнопку сохранить

В интернете увидел что нужно прописать проверку на изменение в PictureBox, но не понимаю как это прописать.
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
у тебя исключение вылетает на сохранение изображение. ты неправильно делаешь это. идешь на stackoverflow и ищещь свой вопрос как правилтно сохраняиь изображение . например winforms how to save image