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

Open Source .NET API för bilder

Ändra beslag på bilder online med gratis .NET API.

ImageResizer är ett .NET API med öppen källkod för att ändra storlek på JPEG-, PNG-, GIF-, BMP-, WMF- och EMF-filformat. Detta kostnadsfria bildbehandlings-API är utvecklat och optimerat för användning på serversidan. Med hjälp av API:et kan du ändra storlek på din bild, rotera en bild, vända bilden, beskära bilden, använda utfyllnadsautocripping, carving & stretching och tillämpa kanter, marginaler och bakgrundsfärger. Dessutom erbjuder API:n+ plugins för att förbättra bildbehandlingsfunktionerna.

Efter att du har implementerat dina storleksändringsoperationer matar API:et ut bilder i JPG-, PNG- och GIF-filformat med JPEG-komprimering mellan 0-100 och färger mellan 2-255.

Previous Next

Komma igång med ImageResizer

Det rekommenderade sättet att installera ImageResizer är via NuGet. Använd följande kommando för att installera ImageResizer.

Installera ImageResizer via NuGet

Install-Package ImageResizer

Ändra storlek på bild via gratis .NET API

ImageResizer API tillåter storlek på bilder genom att ställa in utfyllnad, autobeskärning, carving och sträckning. Utvecklarna kan enkelt passa bilden inom de angivna gränserna genom att använda egenskaperna maxWidth och maxHeight, bibehålla bildförhållande och egenskaper för bredd och höjd används för att framtvinga den slutliga bredden och höjden

Ladda upp Konvertera och ändra storlek 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();
    }

Rotera och vänd bilder med gratis .NET API

Bildbiblioteket med öppen källkod ImageResizer roterar automatiskt bilderna baserat på EXIF-informationen och genom att ställa in autorotera till sant. Dessutom kan du rotera din bild till en specifik vinkel genom att använda alternativet rotera = grader. På samma sätt kan du vända din bild med flip=none|x|y|xy egenskaper.

Använd kanter och marginaler i bilder med C#

Med ImageResizer-biblioteket kan utvecklare tillämpa ramar, marginaler, stoppning och bakgrundsfärger. Du kan ställa in bildramsbredd och färgegenskaper genom att använda egenskaperna borderWidth och borderColor. På samma sätt kan du använda universell marginal eller vänster, höger, topp och bottenmarginal med hjälp av API:et.

 Svenska