C# Magick.NET图像大小调整结果为0字节文件

C# Magick.NET图像大小调整结果为0字节文件,c#,imagemagick,magick.net,C#,Imagemagick,Magick.net,我试图使用Magick.NET调整图像大小,但在调用resize函数后,FileSize属性将读取0。我做错了什么 var image = new MagickImage(file.InputStream); fileSize = image.FileSize; //will read something > 0 image.Resize(80, 80); // image.FileSize will read 0 image.Write(stream); // results in a

我试图使用Magick.NET调整图像大小,但在调用
resize
函数后,
FileSize
属性将读取
0
。我做错了什么

var image = new MagickImage(file.InputStream);
fileSize = image.FileSize; //will read something > 0
image.Resize(80, 80);
// image.FileSize will read 0
image.Write(stream); // results in a 0 byte stream

在调用
Resize
之后,我似乎(大部分)错误地理解了
FileSize
读取
0
的效果。它确实读取
0
,但调用
Write
实际上并没有写入任何内容,而是按照预期填充输出流。在我的例子中,真正的问题来自于随后的代码,该代码消耗了
流的内容,而没有使用Resize()的结果而不是原始图像将其
位置重置回
0

。@lboshuizen Resize无效。