2015-12-20 4 views
9

Umbraco ImageProcessorに関して、他の多くの問題と同じ問題がCropperである。私は現在バージョン7.4を使用していますが、7.3も画像をトリミングしません。Umbraco Image Processorが画像を切り取らない

私はAzure BLOBストレージを使用しています.CDNは、設定をCDに続けています。

全画像はUmbracoバックオフィス経由Azureストレージにアップロードなっているが、プルすると、クロップ画像が、どれもが、JPGまたはPNGファイルかどうかを働いている様々なフォーマットされたURLリクエストを試してみました。切り抜きはまったく起こらず、常にフルイメージが返されます。

シオマネキを使用して、私は、要求が画像を取得するために、Azureブロブに起こっていることがわかりますが、どんなに作物のサイズは、常にフル画像サイズを返します。

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

パッケージコンフィグ...

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

enter image description here

+0

最初に確認するのは、ログファイルにエラーが記録されているかどうかです。 –

+0

返信いただきありがとうございます。私は私の質問でログファイルのエラーをチェックしていたので注意しておきます。エラーはありません。イメージプロセッサロジックを実行する方法や、それが実行中であることを判断する他の方法を推奨する方法はありますか? – user1333524

+1

ここには非常に長いスレッドがあります:https://our.umbraco.org/projects/backoffice-extensions/azure-blob-storage-provider/your-remarks-ideas-etc/64307-Image-CropperImage-Processorうまくいけば、それは助けるかもしれない? – Tim

答えて

1

私が持っていた問題がmiss-理解によるものでしたsecuri内でCloudImageServiceを設定する方法についてty.configファイル。前述のように、私はコードを踏んだときに、リモートイメージサービスを構成していましたが、それを使用していないことがわかりました。キーは、CloudImageService内のプレフィックス属性がメディアに設定されている必要があります。画像URLパスの開始位置に合わせる必要があります。http://localhost:1234/media/image.png ... 設定が正しく行われたら、さまざまな幅/高さなど。私は解決するために一週間しかかかりませんでした。

関連する問題