有什么好的方法可以调整Azure Blob存储中托管的图像的大小?
我可以想到两种基本方法:
上载图像后,需要生成调整大小的版本。
拦截对调整大小后的图像的请求并即时处理它们-可能会缓存结果,因此您不必每次都调整大小。
我发现第二种方法是最优雅的,因为您不必提前知道所需的大小,也无需设置某种背景大小调整过程。
我发现ImageResizing.net使用的方法非常棒,并且在过去使用过,但是最近的许可证更改使它成为许多项目的不可行选择,其中仅250-8000USD的图像大小调整不在其中。预算。
在选项2类别中是否有ImageResizing.Net的替代品-或第一类中的其他任何项目值得一试,因此您不必从头开始?
请尝试遵循Thomas在此主题中的回复,以查看它是否能够满足您的要求。我在网上搜索,发现了一种名为Simple.ImageResizer的替代方法,该方法可以用来替代ImageResizing.NET。使用名为“ Simple.ImageResizer.MvcExtensions”的程序包,您可以将动态图像的大小调整添加到ASP.NET MVC站点中。我已经对其进行了测试,发现它运作良好,请尝试参考上面的链接,以了解它是否可以满足您的要求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句