【发布时间】:2012-12-08 15:40:12
【问题描述】:
我想正确实现一种方法来调整图像大小并缓存它。 Atm 我有两种方法来实现这个:
1 即时调整大小: - 创建一个包含控制器位置、宽度和高度的 url - 如果不存在缓存版本,控制器将创建图像 - 控制器将提供缓存版本
2 先调整大小,后投放: - 如果不存在缓存版本,则创建一个图像并返回一个 url 以提供缓存的图像(使用自定义 htmlhelper?) - url 将调用控制器。控制器将只提供给定的缓存图像
你会用什么方法来实现带有缓存的图像大小调整?上述版本之一或不同的方法?
我最喜欢“先调整大小,后服务”的方法。因为您不必在 url 中使用宽度和高度。但是“即时调整大小”的优点是您将所有图像处理代码放在一个地方
【问题讨论】:
-
简而言之,我的问题是:您将使用什么方式来实现带有缓存的图像大小调整?上述版本之一或不同的方法?
标签: c# asp.net-mvc image