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

Avoimen lähdekoodin .NET-sovellusliittymä kuville

Hae kuvia uudelleen verkossa ilmaisella .NET API:lla.

ImageResizer on avoimen lähdekoodin .NET-sovellusliittymä JPEG-, PNG-, GIF-, BMP-, WMF- ja EMF-tiedostomuotojen koon muuttamiseen. Tämä ilmainen kuvankäsittelysovellusliittymä on kehitetty ja optimoitu palvelinpuolen käyttöön. API:n avulla voit muuttaa kuvan kokoa, kiertää kuvaa, kääntää kuvaa, rajata kuvaa, käyttää automaattista täyttöä, veistämistä ja venytystä sekä käyttää reunuksia, marginaaleja ja taustavärejä. Lisäksi API tarjoaa + laajennuksia kuvankäsittelyominaisuuksien parantamiseksi.

Kokoonmuutostoimintojen toteuttamisen jälkeen API tulostaa kuvat JPG-, PNG- ja GIF-tiedostomuodoissa JPEG-pakkauksella 0-100 ja väreillä 2-255.

Previous Next

ImageResizerin käytön aloittaminen

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

Asenna ImageResizer NuGetin kautta

Install-Package ImageResizer

Muuta kuvan kokoa ilmaisella .NET API:lla

ImageResizer API mahdollistaa kuvien koon muuttamisen asettamalla pehmusteen, automaattisen rajauksen, veistämällä ja venyttämällä. Kehittäjät voivat helposti sovittaa kuvan määritettyihin rajoihin käyttämällä maxWidth- ja maxHeight-ominaisuuksia, säilyttäen kuvasuhteen sekä leveys- ja korkeusominaisuuksia käytetään vahvistamaan lopullinen leveys ja korkeus.

Lataa muunna ja muuta kuvien kokoa .NET:n kautta


    //Loop through each uploaded file
    foreach (string fileKey in HttpContext.Current.Request.Files.Keys) 
    {
        HttpPostedFile file = HttpContext.Current.Request.Files[fileKey];
        if (file.ContentLength <= 0) continue; //Skip unused file controls.
        //The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
        //Destination paths can have variables like  and , or 
        //even a santizied version of the original filename, like 
        ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, "~/uploads/.", new ImageResizer.ResizeSettings( 
                    "width=2000;height=2000;format=jpg;mode=max"));
        i.CreateParentDirectory = true; //Auto-create the uploads directory.
        i.Build();
    }

Kierrä ja käännä kuvia ilmaisella .NET API:lla

Avoimen lähdekoodin kuvakirjasto ImageResizer kääntää kuvat automaattisesti EXIF-tietojen perusteella ja asettamalla autorotate-asetukseksi tosi. Lisäksi voit kiertää kuvaa tiettyyn kulmaan käyttämällä kierto = astetta -vaihtoehtoa. Vastaavasti voit kääntää kuvan käyttämällä flip=none|x|y|xy-ominaisuuksia.

Käytä reunuksia ja marginaaleja kuviin C#:lla

ImageResizer-kirjaston avulla kehittäjät voivat käyttää reunuksia, marginaaleja, täyteaineita ja taustavärejä. Voit määrittää kuvan reunuksen leveyden ja värin ominaisuudet käyttämällä borderWidth- ja borderColor-ominaisuuksia. Vastaavasti voit käyttää yleismarginaalia tai vasenta, oikeaa, ylä- ja alamarginaalia API:n avulla.

 Suomen