1. Produkter
  2.   Bilde
  3.   .NET
  4.   ImageResizer
 
  

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.

Previous Next

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.

 Norsk