将ImageResizing与自定义命名约定一起使用

时间:2013-09-12 21:47:29

标签: imageresizer

您好我正在查看imageresizing.net项目,看看是否有一个插件可以处理这个,但我没找到它。

我需要设置imageresizer来处理带前缀的图像,前缀将定义调整大小后图像的大小和不同属性。

示例在磁盘上我们有图像    /Images/Folder1/12345.jpg 所以请求就像    /Images/Folder1/small_12345.jpg

所以我需要处理请求,取前缀(在这种情况下很小)并基于xml决定哪些属性适用于原始图像,将其转换为    /Images/Folder1/12345.jpg?w=100&h=75 ...

这个因为我们已经有了这个命名惯例,我们不想从我们的网络应用程序改变它,但我们正在从每天批量处理图像到使用图像缩放器动态执行。

所以问题是有这样的插件或你推荐什么解决方案?我正在考虑创建一个httpmodule包装器,拦截这种图像名称,根据前缀从xml读取配置,并使用图像缩放器格式调用新的URL,我不想重定向用户。

由于

1 个答案:

答案 0 :(得分:0)

这是基本的URL重写 - 您可以使用任何URL重写模块,或使用ImageResizer自己的URL重写API - Rewrite事件。

FolderResizeSyntax plugin is an example of this