.net GDI+;中发生一般性错误;第二次保存图像时
当我第一次使用PictureBox上传图像并保存到数据库中的byte[]时,我有一些代码工作正常,但一旦我从数据库加载相同的图像并将其加载到相同的PictureBox中,并尝试通过将图像转换为byte来保存它,此时它会向我抛出一个错误“GDI+中发生了一个一般错误”.net GDI+;中发生一般性错误;第二次保存图像时,.net,arrays,image-processing,memorystream,.net,Arrays,Image Processing,Memorystream,当我第一次使用PictureBox上传图像并保存到数据库中的byte[]时,我有一些代码工作正常,但一旦我从数据库加载相同的图像并将其加载到相同的PictureBox中,并尝试通过将图像转换为byte来保存它,此时它会向我抛出一个错误“GDI+中发生了一个一般错误” 第5行:在第二次保存图像时抛出错误 在与自己进行了大量的头脑风暴之后,我刚刚将“.BMP”改为“.PNG”,这对我来说很有用 byte[] imageToByte = null; using (var ms = new Memory
第5行:在第二次保存图像时抛出错误 在与自己进行了大量的头脑风暴之后,我刚刚将“.BMP”改为“.PNG”,这对我来说很有用
byte[] imageToByte = null;
using (var ms = new MemoryStream())
{
System.Drawing.Image image = ProductImage.Image;
image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
imageToByte = ms.ToArray();
}