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.
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.