使用imageresizing.net-ImageResizer缩放图像

时间:2014-03-05 06:17:14

标签: c# asp.net imageresizer

我正在尝试将其中一个网站集成到imageresizer并且我能够使其工作但我不确定此ImageResizer库的安全性,如下页所示用于调整图像大小的基本命令,可以作为http://imageresizing.net/docs/basics

上显示的参数传递

我担心的是,当我们将命令变量作为参数传递给图像路径时,它会执行所有命令,例如crop

例如

使用以下

缩小从600x300150x75的图像
< img  src="images/imageName.jpg?width=150">

以上行会将图片大小调整为150x75,质量甚至会很好。

现在,如果我对上面的示例进行更改并添加mode=crop

 < img  src='images/imageName.jpg?width=150&mode=crop'>

这实际上会将我的原始图像裁剪为150x75。只是想澄清,因为我实施了

<httpModules>
  <!-- This is for IIS5, IIS6, and IIS7 Classic, and Cassini/VS Web Server-->
  <add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>
</httpModules>

1 个答案:

答案 0 :(得分:1)

我刚刚开始研究这个工具,所以我可能会稍微离开这里,但我想你在询问当你使用这个工具时是否裁剪原始图像(意味着它会用这个新裁剪的方式覆盖原始图像)版)。据我了解,他们所做的一切都在内存中,并没有修改原始文件。否则,如果您需要从width=150转到width=200,您将失去这个机会。