Open Source .NET API for bilder
Gjenbruk bilder på nettet ved hjelp av gratis .NET API.
ImageResizer er en åpen kildekode .NET API for å endre størrelsen på JPEG, PNG, GIF, BMP, WMF og EMF filformater. Dette gratis bildebehandlings-APIet er utviklet og optimalisert for bruk på serversiden. Ved å bruke API-en kan du endre størrelsen på bildet, rotere et bilde, snu bildet, beskjære bildet, bruke utfyllingsautocripping, utskjæring og strekking, og bruke kanter, marger og bakgrunnsfarger. Videre tilbyr API+ plugins for å forbedre bildebehandlingsfunksjonene.
Etter å ha implementert endringsoperasjonene dine sender API-en ut bilder i JPG-, PNG- og GIF-filformater med JPEG-komprimering mellom 0-100 og farger mellom 2-255.
Komme i gang med ImageResizer
Den anbefalte måten å installere ImageResizer på er via NuGet. Bruk følgende kommando for å installere ImageResizer.
Installer ImageResizer via NuGet
Install-Package ImageResizer
Endre størrelse på bilde via gratis .NET API
ImageResizer API tillater størrelsen på bilder ved å stille inn polstring, autobeskjæring, utskjæring og strekking. Utviklerne kan enkelt passe bildet innenfor de spesifiserte grensene ved å bruke maxWidth og maxHeight-egenskapene, bevare sideforhold og bredde- og høydeegenskaper brukes til å håndheve den endelige bredden og høyden
Last opp Konverter og endre størrelse på bilder via .NET
//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();
}
Roter og snu bilder ved hjelp av gratis .NET API
Bildebiblioteket med åpen kildekode ImageResizer roterer automatisk bildene basert på EXIF-informasjonen og ved å sette autorotering til sann. Videre kan du rotere bildet til en bestemt vinkel ved å bruke alternativet rotere = grader. På samme måte kan du snu bildet ditt ved å bruke flip=none|x|y|xy-egenskaper.
Bruk kantlinjer og marger i bilder ved hjelp av C#
ImageResizer-biblioteket lar utviklere bruke grenser, marger, polstring og bakgrunnsfarger. Du kan angi bildekantbredde og fargeegenskaper ved å bruke egenskapene borderWidth og borderColor. På samme måte kan du bruke universell marg eller venstre, høyre, topp og bunnmarg ved hjelp av API.