2015-12-20 9 views
9

değil ekin Umbraco ImageProcessor açısından aynı konuyu diğerleri gibi olması kırpma değil. Şu anda 7.4 Sürümü kullanıyorum ama 7.3 aynı zamanda görüntüyü de kırpmıyor. CDN ile ben Azure Blob depolama kullanıyorumUmbraco Görüntü İşlemci görüntüleri

, bir tişört için yapılandırma kurulum izlemiştir.

Tam görüntü Umbraco Geri Ofisi aracılığıyla Azure Depolama içine yüklenen oluyor ama çekmeye ve kırpma görüntü ama hiçbiri JPG veya PNG dosyası olup olmadığını çalışmış çeşitli biçimlendirilmiş URL istekleri çalıştılar. Hiçbir kırpma gerçekleşmez, her zaman tam görüntü döndürülür.

kemancı kullanarak, istek görseli getirmeye Azure Blob edeceğini görebilirsiniz, ama ne olursa olsun kırpma boyutu, her zaman tam görüntü boyutunu döndürür.

http://localhost:10876/media/1022/grower.jpg?center=0.70666666666666667,0.505&mode=crop&width=100&height=50&rnd=130950810990000000

Paketler Yapılandırma ...

<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 Yapılandırma ...

<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> 

enter image description here

+0

ilk şey günlüğüne hatalar Dosya var mı? –

+0

Cevabınız için teşekkür ederiz. Günlük dosyalarındaki hataları kontrol ettiğim için soruma dikkat etmeliydim. Hata yok. Görüntü işlemcisi mantığına ya da çalışmakta olduğunu belirlemek için başka yollara adım atmak için önerilen bir yaklaşım var mı. – user1333524

+1

Burada çok uzun bir iş parçacığı var: https://our.umbraco.org/projects/backoffice-extensions/azure-blob-storage-provider/your-remarks-ideas-etc/64307-Image-CropperImage-Processor -Endikleri umarım yardımcı olabilir mi? – Tim

cevap

1

ben olmamdı sorunu bayan-anlayış kaynaklandığını CloudImageService'in securi içinde nasıl kurulacağı hakkında ty.config dosyası. Kodun içine adım attığımda, uzaktan görüntü hizmeti yapılandırılmış olmama rağmen, bunu kullanmamaya başladığımı belirttiğim gibi. Anahtar, CloudImageService içindeki önek özniteliğinin Media (Medya) olarak ayarlanmasıydı, böylece resim URL'si yoluna göre hizalanacaktır. http://localhost:1234/media/image.png ... Bu kurulumu doğru şekilde yaptıktan sonra farklı genişlik talep ettiğimde değişiklikleri görebiliyorum/yükseklik vb sadece çözmek için bana bir hafta sürdü. kontrol etmek