Magick.NET Image Resize导致0字节文件

时间:2014-11-06 15:11:36

标签: 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 0 byte stream

1 个答案:

答案 0 :(得分:0)

FileSize调用0之后Resize阅读0的效果似乎(大多数)是错误的。它确实读取Write,但调用stream实际上并没有写任何内容,它确实按预期填充输出流。我的案例中的真正问题来自于此后的代码,该代码使用了Location的内容而未将其0重置为{{1}}。