ImageResizer:根据文件名调整大小

ImageResizer: Resize based on filename

而不是像这样在查询字符串中指定宽度和高度:

http://example.com/media/cow/small.png?w=100&h=100

是否可以配置 Imageresizer 查看文件名 (small.png) 并使用此信息将其缩放到 100x100?

这将允许我请求这样的图像:

http://example.com/media/cow/small.png
http://example.com/media/cow/big.png

这通常称为URL重写。参见

  • Using ImageResizer with a custom naming convention
  • How can I set up custom ImageResizer URLs
  • Web.config rewrite rule
  • UrlRewrite IIS to make existing image urls work with ImageResizer
  • ImageResizer custom urls for bundled effects

我们还定义了一个 Config.Pipeline.Defaults 事件来让人们更改默认设置。它就像 URL 重写,但提供 'default' 行为并且只影响处理过的图像。