c# - 将Image解压到内存并加载到picturebox中
问题描述
嘿伙计们,我怎样才能将压缩的图像文件解压缩到内存中并将其加载到图片框中?我用一个文本文件尝试了这个,它起作用了,我能够读取它的内容。
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()
方法。
推荐阅读
- c++ - C++不止一个构造函数实例小问题
- typescript - ESRI js API Print 小部件:如何获取选定的布局和格式
- firebase - 将数据存储在 Firebase 中以优化读取和用于统计信息
- html - 仅 CSS 可折叠 DIV
- reactjs - 过滤时如何隐藏chartJS中的行?
- python-3.x - 如何在 python 中创建新的非阻塞进程?(示例不起作用)
- node.js - Nodemailer“smtpout.secureserver.net”每天限制电子邮件
- c# - 如何使用 EF Core 删除数据库中的多条记录?
- css - 填充适用于按钮,居中不起作用
- intellij-idea - 我可以通过 IntellJ IDEA 获取所有调用层次结构(包括调用者的调用者)吗?