【发布时间】:2017-05-19 02:09:54
【问题描述】:
我试图将图像从 URL 存储到位图中,我有以下代码:
public static List<Bitmap> Images = new List<Bitmap>();
using (systemcore.client)
{
using (var response = await systemcore.client.GetAsync("http://i.imgur.com/BsPzIfs.png"))
{
using (MemoryStream memoryStream = new MemoryStream())
{
Bitmap bitmap = new Bitmap(memoryStream);
Images.Add(bitmap);
}
}
systemcore.client 只是一个httpclient
当我尝试运行它时,我收到一条错误消息:
参数无效
如何将图像从内存流中存储到位图中?
【问题讨论】:
-
我在这里可能有点困惑,但看起来好像你没有对来自
response的数据做任何事情你只需实例化一个MemoryStream然后是一个Bitmap并添加一个空白内存流到所述位图。您可能希望将响应中的数据提供给MemoryStream
标签: c#