diff --git a/src/Umbraco.Web.Website/AspNetCore/UmbracoWebsiteServiceCollectionExtensions.cs b/src/Umbraco.Web.Website/AspNetCore/UmbracoWebsiteServiceCollectionExtensions.cs index 35772e6ab0..aeae455294 100644 --- a/src/Umbraco.Web.Website/AspNetCore/UmbracoWebsiteServiceCollectionExtensions.cs +++ b/src/Umbraco.Web.Website/AspNetCore/UmbracoWebsiteServiceCollectionExtensions.cs @@ -16,6 +16,13 @@ namespace Umbraco.Web.Website.AspNetCore public static class UmbracoBackOfficeServiceCollectionExtensions { public static IServiceCollection AddUmbracoWebsite(this IServiceCollection services) + { + services.AddUmbracoImageSharp(); + + return services; + } + + public static IServiceCollection AddUmbracoImageSharp(this IServiceCollection services) { services.AddImageSharpCore( options => @@ -37,8 +44,7 @@ namespace Umbraco.Web.Website.AspNetCore .SetMemoryAllocator(provider => ArrayPoolMemoryAllocator.CreateWithMinimalPooling()) .Configure(options => { - options.CacheFolder = "is-cache"; - + options.CacheFolder = "../app_data/cache"; }) .SetCache() .SetCacheHash() @@ -47,7 +53,6 @@ namespace Umbraco.Web.Website.AspNetCore .AddProcessor() .AddProcessor(); - return services; } @@ -66,23 +71,4 @@ namespace Umbraco.Web.Website.AspNetCore } } - public class UmbracoResizeWebProcessor : ResizeWebProcessor - { - - public new FormattedImage Process(FormattedImage image, ILogger logger, IDictionary commands) - { - if(commands.TryGetValue("width", out var command)) - { - if (int.TryParse(command, out var width)) - { - if (width > 5000) - { - commands.Remove("width"); - } - } - } - - return Process(image, logger, commands); - } - } }