ImageResizer - 将图像渲染到浏览器的方法是什么?

时间:2015-04-10 17:09:10

标签: imageresizer

我刚开始尝试使用ImageResizer。到目前为止,一切都很顺利。但我还没有找到一种方法在我的MVC代码中将图像渲染到浏览器。目前我正在使用WebImage来执行此操作,如下所示:

  WebImage webImage = new WebImage(image);
  webImage.Write();

WebImage包含在System.Web.Helpers中。如果可以,我想让ImageResizer这样做。

1 个答案:

答案 0 :(得分:0)

ImageResizer的ImageJob类可以从任何Stream实例读取/写入。

您可以提供MemoryStream或Response.OutputStream让ImageResizer直接将其写入输出,类似 to how WebImage does

然而,using ImageResizer within an MVC action is not a best practice。您正在牺牲磁盘缓存和相当多的性能,以及与许多插件的兼容性。