Сохранить исходное изображение из PictureBox без изменения размера - PullRequest
0 голосов
/ 29 декабря 2018

Можно ли сохранить исходное изображение с исходным качеством из PictureBox, а не растянутое / с измененным размером?Я загружаю байтовый массив с сервера и помещаю его в PictureBox. Я хочу, чтобы пользователь мог сохранять фактическое изображение, но это должно быть исходное изображение (оригинальное качество и исходный размер), полученное с HTTP-сервера, без изменения размера и уменьшениякачество, которое я показываю в PictureBox.Возможно ли это, или мне нужно где-то хранить массив байтов, который я получаю от сервера?

1 Ответ

0 голосов
/ 29 декабря 2018

Image свойство PictureBox содержит исходное изображение, в то время как элемент управления может рисовать изображение с увеличением / изменением размера / растяжением в зависимости от его SizeMode.Вы можете увидеть исходный код свойства здесь .Просто сохраните свойство Image, и это будет то же изображение, которое вы прочитали из базы данных.

Так что вызова pictureBox1.Image.Save будет достаточно.

...