从 PictureBox 保存原始图像,不调整大小

Save original image from PictureBox, not resized

是否可以从 PictureBox 中以原始质量保存原始图像,而不是 stretched/resized 图像?我从服务器下载字节数组并将其放入 PictureBox,我希望用户能够保存实际图像,但它应该是我从 HTTP 服务器收到的原始图像(原始质量和原始大小),未调整大小和缩小我在 PictureBox 中展示的高质量图片。是否有可能或者我必须将从服务器接收到的字节数组存储在某个地方才能实现这一点?

Image property of the PictureBox contains the original image, while the control may paint the image as zoom/resized/stretched depending to its SizeMode. You can see the source code for the property here。 只需保存 Image 属性,它将与您从数据库中读取的图像相同。

所以调用pictureBox1.Image.Save就足够了。