Open Source .NET API til billeder
Gentag billeder online ved hjælp af gratis .NET API.
ImageResizer er en open source .NET API til at ændre størrelsen på JPEG, PNG, GIF, BMP, WMF og EMF filformater. Denne gratis billedbehandlings-API er udviklet og optimeret til brug på serversiden. Ved hjælp af API'et kan du ændre størrelsen på dit billede, rotere et billede, vende billede, beskære billedet, bruge polstring, autocripping, udskæring og strækning og anvende kanter, marginer og baggrundsfarver. Desuden tilbyder API'en+ plugins for at forbedre billedbehandlingsfunktionerne.
Efter implementering af dine størrelsesændringer udsender API'en billeder i JPG-, PNG- og GIF-filformater med JPEG-komprimering mellem 0-100 og farver mellem 2-255.
Kom godt i gang med ImageResizer
Den anbefalede måde at installere ImageResizer på er via NuGet. Brug venligst følgende kommando til at installere ImageResizer.
Installer ImageResizer via NuGet
Install-Package ImageResizer
Ændre størrelse på billede via gratis .NET API
ImageResizer API gør det muligt at dimensionere billeder ved at indstille polstring, autobeskæring, udskæring og strækning. Udviklerne kan nemt passe billedet inden for de angivne grænser ved hjælp af egenskaberne maxWidth og maxHeight, bevarelse af billedformat og egenskaber for bredde og højde bruges til at håndhæve den endelige bredde og højde
Upload konverter og ændre størrelse på billeder 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 vend billeder ved hjælp af gratis .NET API
Open Source-billedbiblioteket ImageResizer roterer automatisk billederne baseret på EXIF-oplysningerne og ved at indstille autorotation til sand. Desuden kan du rotere dit billede til en specifik vinkel ved at bruge indstillingen rotation = grader. På samme måde kan du vende dit billede ved at bruge flip=none|x|y|xy egenskaber.
Anvend kanter og margener i billeder ved hjælp af C#
ImageResizer-biblioteket giver udviklere mulighed for at anvende kanter, marginer, polstring og baggrundsfarver. Du kan indstille billedkantbredde og farveegenskaber ved at bruge egenskaberne borderWidth og borderColor. På samme måde kan du anvende universel margen eller venstre, højre, top og bundmargen ved hjælp af API'en.