1. produkty
  2.   obraz
  3.   .NET
  4.   ImageResizer
 
  

Open Source .NET API pro obrázky

Změňte velikost obrázků online pomocí bezplatného rozhraní .NET API.

ImageResizer je open source .NET API pro změnu velikosti formátů souborů JPEG, PNG, GIF, BMP, WMF a EMF. Toto bezplatné API pro zpracování obrázků je vyvinuto a optimalizováno pro použití na straně serveru. Pomocí rozhraní API můžete změnit velikost obrázku, otočit obrázek, převrátit obrázek, oříznout obrázek, použít automatické oříznutí výplně, vyřezávání a roztažení a použít okraje, okraje a barvy pozadí. Kromě toho API nabízí+ pluginy pro vylepšení možností zpracování obrazu.

Po implementaci vašich operací změny velikosti rozhraní API vygeneruje obrázky ve formátech souborů JPG, PNG a GIF s kompresí JPEG mezi 0-100 a barvami mezi 2-255.

Previous Next

Začínáme s ImageResizer

Doporučený způsob instalace ImageResizer je přes NuGet. K instalaci ImageResizer použijte následující příkaz.

Nainstalujte ImageResizer přes NuGet

Install-Package ImageResizer

Změňte velikost obrázku přes bezplatné .NET API

ImageResizer API umožňuje velikost obrázků nastavením výplně, automatického oříznutí, vyřezávání a roztažení. Vývojáři mohou snadno umístit obrázek do specifikovaných mezí pomocí vlastností maxWidth a maxHeight, přičemž k vynucení konečné šířky a výšky se používají vlastnosti zachování poměru stran a šířka a výška.

Nahrajte obrázky Convert & Resize přes .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();
    }

Otočte a překlopte obrázky pomocí bezplatného rozhraní .NET API

Knihovna obrázků Open Source ImageResizer automaticky otáčí obrázky na základě informací EXIF a nastavením automatického otáčení na hodnotu true. Kromě toho můžete obrázek otočit do určitého úhlu pomocí možnosti otočení = stupňů. Podobně můžete obrázek převrátit pomocí vlastností flip=none|x|y|xy.

Použít okraje a okraje v obrázcích pomocí C#

Knihovna ImageResizer umožňuje vývojářům použít okraje, okraje, výplň a barvy pozadí. Vlastnosti šířky a barvy ohraničení obrázku můžete nastavit pomocí vlastností borderWidth a borderColor. Podobně můžete použít univerzální okraj nebo levý, pravý, horní a dolní okraj pomocí API.

 Čeština