Das gleiche Problem wie viele andere in Bezug auf Umbraco ImageProcessor nicht cropper. Ich verwende derzeit Version 7.4, aber 7.3 schneidet auch kein Bild ab.Umbraco Image Processor nicht beschneidet Bilder
Ich benutze Azure Blob Speicher, mit CDN haben Konfiguration Setup zum a Tee gefolgt.
Das vollständige Bild wird über Umbraco Back Office in Azure Storage hochgeladen, aber verschiedene formatierte URL-Anforderungen zum Ziehen und Zuschneiden des Bilds ausprobiert, aber keine funktioniert, ob JPG- oder PNG-Datei. Es erfolgt überhaupt kein Zuschneiden, immer wird ein vollständiges Bild zurückgegeben.
Mit Fiddler kann ich sehen, dass die Anfrage Azure Blob zum Abrufen des Bildes, aber unabhängig von der Crop-Größe immer die volle Bildgröße zurückgibt.
Pakete Config ...
<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" />
Web Config ...
<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, PublicKeyToken=31BF3856AD364E35" />
<remove name="ClientDependencyModule" />
<add name="ClientDependencyModule" type="ClientDependency.Core.Module.ClientDependencyModule, ClientDependency.Core" />
<!-- Needed for login/membership to work on homepage (as per http://stackoverflow.com/questions/218057/httpcontext-current-session-is-null-when-routing-requests) -->
<remove name="FormsAuthentication" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
</modules>
<httpModules>
<add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" />
<add name="ImageProcessorModule" type="ImageProcessor.Web.HttpModules.ImageProcessingModule, ImageProcessor.Web" />
<add name="ClientDependencyModule" type="ClientDependency.Core.Module.ClientDependencyModule, ClientDependency.Core" />
</httpModules>
Das erste, was zu prüfen ist, gibt es irgendwelche Fehler in der Protokolldatei protokolliert? –
Vielen Dank für Ihre Antwort. Ich hätte in meiner Frage feststellen sollen, wie ich in den Logfiles nach Fehlern gesucht habe. Keine Fehler. Gibt es einen empfohlenen Ansatz für das Durchlaufen der Bildprozessorlogik oder andere Methoden, um festzustellen, ob sie überhaupt ausgeführt wird? – user1333524
Hier ist ein extrem langer Thread: https://our.umbraco.org/projects/backoffice-extensions/azure-blob-storage-provider/your-remarks-ideas-etc/64307-Image-CropperImage-Processor - Hoffentlich hilft das? – Tim