/// <summary> /// Adds the default service to the service collection. /// </summary> /// <param name="builder">The <see cref="IImageSharpCoreBuilder"/> that can be used to further configure the ImageSharp services.</param> private static void AddDefaultServices(IImageSharpCoreBuilder builder) { builder.SetRequestParser <QueryCollectionRequestParser>(); builder.SetMemoryAllocatorFromMiddlewareOptions(); builder.SetCache <PhysicalFileSystemCache>(); builder.SetCacheHash <CacheHash>(); builder.AddProvider <PhysicalFileSystemProvider>(); builder.AddProcessor <ResizeWebProcessor>() .AddProcessor <FormatWebProcessor>() .AddProcessor <BackgroundColorWebProcessor>(); }
/// <summary> /// Adds the default service to the service collection /// </summary> /// <param name="builder">The <see cref="IImageSharpCoreBuilder"/> that can be used to further configure the ImageSharp services</param> private static void AddDefaultServices(IImageSharpCoreBuilder builder) { builder.SetRequestParser <QueryCollectionRequestParser>(); builder.SetBufferManager <PooledBufferManager>(); builder.SetCache <PhysicalFileSystemCache>(); builder.SetCacheHash <CacheHash>(); builder.SetAsyncKeyLock <AsyncKeyLock>(); builder.AddResolver <PhysicalFileSystemResolver>(); builder.AddProcessor <ResizeWebProcessor>() .AddProcessor <FormatWebProcessor>() .AddProcessor <BackgroundColorWebProcessor>(); }