ImageWizard

Transform your images for a website, blog or e-commerce system through a URL-based API.



Use the standalone version or the middleware for existing ASP.NET Core apps.

Download Source Code

Example

https://localhost/image/
WZy86ixQq9EogpyHwMYd7F5wKa0/
blur()/resize(200,200)/jpg(90)/
fetch/
https://upload.wikimedia.org/wikipedia/commons/b/b7/Europe_topography_map.png

Image manipulations

original

grayscale()

blackwhite()

blur()

flip(horizontal)

flip(vertical)

crop(0.0,0.0,0.5,0.5)

rotate(180)

brightness(2.0)

contrast(2.0)

invert()

Standalone version

            dotnet ImageWizard.dll        

Integrate into existing ASP.NET Core applications

Package Release

ImageWizard.Core

ImageWizard.MongoDB

ImageWizard.AspNetCore

        services.AddImageWizard(options =>
                                        {
                                        options.AllowUnsafeUrl = true;
                                        options.Key = "DEMO-KEY...";
                                        options.UseETag = true;
                                        options.ResponseCacheTime = TimeSpan.FromDays(90);
                                        })
                            //use file cache
                            .AddFileCache(options => options.RootFolder = env.WebRootPath)
                            //or MongoDB cache
                            .AddMongoDBCache(options => options.Hostname = "localhost")
                            //or distributed cache
                            .AddDistributedCache()
                            .AddHttpLoader();