1. Produkter
  2.   Bilde
  3.   .NET
  4.   DynamicImage
 
  

Open Source .NET API for bilder

Lag dynamiske bilder, legg til lag, filtre og manipuler bilder ved hjelp av gratis .NET API.

DynamicImage er et åpen kildekode-bildemanipulerings-API som forenkler håndtering av bilder i ASP.NET-applikasjoner. DynamicImage bruker Windows Presentation Foundation (WPF) internt for punktgrafikkmanipulering. Bilder komponeres i API ved å bruke ett eller flere lag. API gir et bredt utvalg av filtre som skal brukes i bildet programmatisk, hvert lag av bildet kan ha ett eller flere filtre.

Videre gir API-en andre bildebehandlingsfunksjoner, inkludert å blande lag med underliggende lag, lage et bildelag med byte-array, bruke globale filtre, bruke gradientfyll, brukergråtonebilde og mer.

Previous Next

Komme i gang med DynamicImage

Den anbefalte måten å installere DynamicImage på er via NuGet. Bruk følgende kommando for å installere DynamicImage.

Installer DynamicImage via NuGet

Install-Package DynamicImage

Lag dynamisk bilde ved hjelp av C#

DynamicImage API gjør det mulig å lage bilder programmatisk. API-en tilbyr to måter å lage bildet på - ved hjelp av objektmodellen og ved hjelp av et flytende grensesnitt. Ved å bruke objektmodellen kan du starte med å lage en ny Compostion() og legge til lag til den ved å bruke compostion.Layers.Add()-metoden. Du kan bilde-URL ved å bruke ImageUrlGenerator.GetImageUrl()-metoden.

Legg til lag i bilder ved hjelp av gratis .NET API

Open Source API DynamicImage lar deg legge til ett lag til i bildet ditt. API gir et bredt spekter av lag, inkludert bilde, Julia Fractal, Mandelbrot Fractal, Polygon Shape, Rectangle Shape og Text layer. Du kan enkelt legge til et lag i bildet ditt ved å bruke LayerBuilder-egenskaper.

Legg til lag til bilde via C# API


    var composition = new Composition();
    composition.Layers.Add(new ImageLayer { SourceFileName = "~/assets/photo.jpg" });
    composition.Layers.Add(new TextLayer { Text = "Hello World" });

Legg til filter i bilder ved hjelp av C#

DynamicImage-biblioteket lar utviklere legge til et filter til bildene dine. Filtre kan påføres på ett eller flere lag. Du kan bruke så mange filtre du vil på et enkelt lag. API-en gir en haug med filtre, de vanligste inkluderer kantlinje, fargetast, fargetone, preging, gråtoner, inversjon, ytre glød, sepia, solarisering og mer. Du kan ganske enkelt legge til et filter i lagene dine ved å bruke Layers.Filter.Add()-metoden.

Bruk filtre på bildet via .NET API


    var composition = new Composition();
    var myLayer = new ImageLayer();
    composition.Layers.Add(myLayer);
    // ... Set image source
    myLayer.Filters.Add(new ColorTintFilter());
    myLayer.Filters.Add(new OuterGlowFilter());
 Norsk