调整 Azure Blob 存储中托管的图像大小有哪些好方法?
<小时/>我可以想到两种基本方法:
1。上传后
上传图片后,生成您需要的调整大小的版本。
2。按需/拦截
拦截调整图像大小的请求并即时处理它们 - 可能会缓存结果,因此您不必每次都调整大小。
<小时/>我发现方法二是最优雅的,因为您不必提前知道您需要哪些尺寸 - 或设置某种背景调整大小过程。
我发现 ImageResizing.net 使用的方法非常棒,并且过去也使用过它们,但是他们最近的许可证更改使其成为许多类型项目的不可行选择,其中仅图像调整大小就需要 250-8000 美元不在预算之内。
选项 2 类别中的 ImageResizing.Net 是否有任何替代方案 - 或第一类别中的任何其他项目值得一试,这样您就不必从头开始?
最佳答案
请尝试按照本帖Thomas的回复看看能否达到您的要求。我在网上搜索并找到了一种名为 Simple.ImageResizer 的替代方法它可以用来替代 ImageResizing.NET。使用名为“Simple.ImageResizer.MvcExtensions”的包,您可以将动态图像大小调整添加到 ASP.NET MVC 站点中。我这边测试了一下,效果很好,请尝试引用上面的链接,看是否能满足您的要求。
关于asp.net-mvc - 调整 Azure Blob 存储中的图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39319192/