将图像解压缩到内存中并将其加载到图片框中

  • 本文关键字:加载 内存 图像 解压缩 c#
  • 更新时间 :
  • 英文 :


嘿伙计们 如何将压缩的图像文件解压缩到内存中并将其加载到图片框中?我用文本文件尝试了这个,它起作用了,我能够阅读它的内容。

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;

最新更新