ImageResizer return 最近的图像断点
ImageResizer return closest image breakpoint
就像@Nathanael Jones 回答的那样 ImageResizer 库 "Presets" 可以创建某种断点。
我想要像我在其他问题中提到的那样设置断点:
1º - 320w- 213h
2º - 453w- 302h
3º - 579w- 386h
等等..
我的问题是我可以请求像 "?w=300&h=200"
这样的图像,并且 return 我最近的断点,在这种情况下是第一个。
没有内置的东西可以为您选择预设,或者 "snap" 最接近的预设。也就是说,使用 Config.Current.Pipleine.Rewrite
事件很容易实现,您可以在其中访问 e.QueryString["width"]
和 e.QueryString["height"]
,并更改这些值。
就像@Nathanael Jones 回答的那样
我想要像我在其他问题中提到的那样设置断点:
1º - 320w- 213h
2º - 453w- 302h
3º - 579w- 386h
等等..
我的问题是我可以请求像 "?w=300&h=200"
这样的图像,并且 return 我最近的断点,在这种情况下是第一个。
没有内置的东西可以为您选择预设,或者 "snap" 最接近的预设。也就是说,使用 Config.Current.Pipleine.Rewrite
事件很容易实现,您可以在其中访问 e.QueryString["width"]
和 e.QueryString["height"]
,并更改这些值。