嘿伙计们 如何将压缩的图像文件解压缩到内存中并将其加载到图片框中?我用文本文件尝试了这个,它起作用了,我能够阅读它的内容。
public string Decompress (string file)
{
GZipStream gzIn = new GZipStream(File.OpenRead(file), CompressionMode.Decompress);
StreamReader sr = new StreamReader(gzIn);
string content = sr.ReadToEnd();
sr.Close();
return content;
}
使用Image.FromStream()
方法。
我建议使用以下代码使用Image.FromStream加载图像
GZipStream gzIn = new GZipStream(File.OpenRead(file), CompressionMode.Decompress);
var image = Image.FromStream(gzIn);
pictureBox.Image = image;