Image.FromStream - 参数无效

时间:2018-03-26 11:12:28

标签: c# stream

我有对象列表。 对象有一个流(图像我从网站加载)。

我写的时候:

var image1= Image.FromStream(((dane_aukcji)(engine.items[1])).stream);
var image2 = Image.FromStream(((dane_aukcji)(engine.items[1])).stream);

第一行工作正常,我得到了正确的图片; 但在第二行我得到错误 - 参数无效

我不明白 - 是第一行改变流吗?

1 个答案:

答案 0 :(得分:2)

是的。

正在阅读stream。根据您的实际的工作方式,您可能需要将其倒回,将其设置回零位置,以便第二个读者可以从头开始。

例如:

stream.Seek(0, SeekOrigin.Begin);