Imageresizer:不带宽度和高度查询参数的图像URL(使用原始大小)

Imageresizer:不带宽度和高度查询参数的图像URL(使用原始大小),image,imageresizer,Image,Imageresizer,我们使用Imageresizer()通过使用图像URL调整图像大小,如 这就像一个符咒 我们还使用其他Imageresizer功能,如404过滤器,在请求的图像不存在的情况下输出默认图像 我的问题是:是否可以在不提供宽度和/或高度查询参数的情况下使用像404过滤器这样的Imageresizer功能?其思想是,Imageresizer使用原始的宽度和高度值 当我试图使用一个像404错误一样的图像URL时 提前谢谢。 一月不,至少不使用ImageResizer 3.X。ImageResize

我们使用Imageresizer()通过使用图像URL调整图像大小,如

这就像一个符咒

我们还使用其他Imageresizer功能,如404过滤器,在请求的图像不存在的情况下输出默认图像

我的问题是:是否可以在不提供宽度和/或高度查询参数的情况下使用像404过滤器这样的Imageresizer功能?其思想是,Imageresizer使用原始的宽度和高度值

当我试图使用一个像404错误一样的图像URL时

提前谢谢。
一月

不,至少不使用ImageResizer 3.X。ImageResizer不接触不需要处理的请求,并且在请求检查期间,没有任何迹象表明
http://host.com/path/to/image/file.jpg.ashx?404=/path/to/image/file.jpg
将需要任何图像处理

事实上,仅基于URL,就可以假定它实际上是一个物理的.ashx处理程序,接受任意参数。ImageResizer尝试在您的站点上运行所有其他内容

但是,您可以自己在HttpApplication级别捕获404s异常。做这种事情不在ImageResizer的管辖范围之内


另一个选项是使用no-op命令触发URL的ImageResizer,例如
&cache=always

感谢您的回答过程=always完成了这项任务。设置process=no并仅使用404参数将导致404错误页面。实际上,请尝试使用
cache=always
process=always
可能会略微降低图像质量。