1. Tuotteet
  2.   Kuva
  3.   .NET
  4.   DynamicImage
 
  

Avoimen lähdekoodin .NET-sovellusliittymä kuville

Luo dynaamisia kuvia, lisää kerroksia, suodattimia ja muokkaa kuvia ilmaisella .NET API:lla.

DynamicImage on avoimen lähdekoodin kuvankäsittelysovellusliittymä, joka yksinkertaistaa kuvien käsittelyä ASP.NET-sovelluksissa. DynamicImage käyttää sisäisesti Windows Presentation Foundationia (WPF) bittikarttojen käsittelyyn. Kuvat kootaan API:ssa käyttämällä yhtä tai useampaa kerrosta. API tarjoaa laajan valikoiman suodattimia käytettäväksi kuvassa ohjelmallisesti, jokaisessa kuvan kerroksessa voi olla yksi tai useampi suodatin.

Lisäksi API tarjoaa muita kuvankäsittelyominaisuuksia, mukaan lukien tasojen yhdistäminen alempien kerrosten kanssa, tavutaulukon sisältävän kuvakerroksen luominen, globaalien suodattimien käyttäminen, gradienttitäyttö, käyttäjän harmaasävykuva ja paljon muuta.

Previous Next

DynamicImagen käytön aloittaminen

Suositeltu tapa asentaa DynamicImage on NuGetin kautta. Asenna DynamicImage käyttämällä seuraavaa komentoa.

Asenna DynamicImage NuGetin kautta

Install-Package DynamicImage

Luo dynaaminen kuva C#:lla

DynamicImage API mahdollistaa kuvien luomisen ohjelmallisesti. API tarjoaa kaksi tapaa luoda kuva - käyttämällä objektimallia ja käyttämällä sujuvaa käyttöliittymää. Objektimallia käyttämällä voit aloittaa luomalla uuden Compostion()-muodon ja lisätä siihen tasoja käyttämällä compostion.Layers.Add()-metodia. Voit määrittää kuvasi URL-osoitteen käyttämällä ImageUrlGenerator.GetImageUrl()-menetelmää.

Lisää tasoja kuviin ilmaisella .NET API:lla

Open Source API DynamicImage mahdollistaa yhden kerroksen lisäämisen kuvaasi. API tarjoaa laajan valikoiman tasoja, mukaan lukien kuva-, Julia-fraktaali-, Mandelbrot-fraktaali-, monikulmio-, suorakaide- ja tekstikerros. Voit helposti lisätä kuvaasi kerroksen LayerBuilder-ominaisuuksien avulla.

Lisää tasoja kuvaan C# API:n kautta


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

Lisää suodatin kuviin C#:lla

DynamicImage-kirjaston avulla kehittäjät voivat lisätä kuviisi suodattimen. Suodattimia voidaan käyttää yhdelle tai useammalle kerrokselle. Voit käyttää niin monta suodatinta kuin haluat yhdellä kerroksella. API tarjoaa joukon suodattimia, joista yleisimpiä ovat reuna, värinäppäin, värisävy, kohokuviointi, harmaasävy, inversio, ulkoinen hehku, seepia, solarisointi ja paljon muuta. Voit yksinkertaisesti lisätä suodattimen tasoihisi käyttämällä Layers.Filter.Add() -menetelmää.

Käytä suodattimia kuvaan .NET API:n kautta


    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());
 Suomen