0
是我的代码,因为我现在用的是“使用”的语句与存储流,也就是说,它被置于端会抛出异常当我尝试保存图像时会抛出异常。一般性错误+关闭存储流或使用时,“使用”记忆流低于
using(MemoryStream memoryStream = new MemoryStream())
{
ImageCodecInfo imageEncoder = GetEncoderInfo("image/jpeg");
EncoderParameter qualityParam = new EncoderParameter(Encoder.Quality, quality);
EncoderParameters encodeParams = new EncoderParameters(1);
encodeParams.Param[0] = qualityParam;
using (Bitmap bitmapImage = new Bitmap(image, width, height))
{
bitmapImage.SetResolution(dpi, dpi);
bitmapImage.Save(memoryStream, imageEncoder, encodeParams);
}
Image compressedImage = new Bitmap(memoryStream);
}
_compressedImage.Save("C:\\test.jpg");