与Umbraco ImageProcessor相关的问题与其他许多问题相同.我目前正在使用7.4版本,但7.3也不会裁剪图像.
我正在使用Azure Blob存储,CDN已经按照配置设置到了tee.
完整图像通过Umbraco后台上传到Azure存储,但已经尝试了各种格式化的URL请求来拉取和裁剪图像,但没有一个工作,无论是JPG还是PNG文件.根本不会发生裁剪,始终返回完整图像.
使用fiddler,我可以看到请求将转到Azure Blob以检索图像,但无论裁剪大小如何,始终返回完整的图像大小.
包裹配置...
<package id="ImageProcessor" version="2.3.1.0" targetFramework="net452" />
<package id="ImageProcessor.Web" version="4.4.1.0" targetFramework="net452" />
<package id="ImageProcessor.Web.Config" version="2.2.4.0" targetFramework="net452" />
<package id="ImageProcessor.Web.Plugins.AzureBlobCache" version="1.0.5.0" targetFramework="net452" />
<package id="UmbracoFileSystemProviders.Azure" version="0.5.0-beta" targetFramework="net452" />
Run Code Online (Sandbox Code Playgroud)
网络配置......
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule" />
<remove name="UrlRewriteModule" />
<add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
<remove name="UmbracoModule" />
<add name="UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" />
<remove name="ImageProcessorModule" />
<add name="ImageProcessorModule" type="ImageProcessor.Web.HttpModules.ImageProcessingModule, ImageProcessor.Web" />
<remove name="ScriptModule" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, …Run Code Online (Sandbox Code Playgroud)