1. Termékek
  2.   Kép
  3.   .NET
  4.   ImageResizer
 
  

Nyílt forráskódú .NET API for Images

Képek újbóli lefoglalása online az ingyenes .NET API használatával.

Az ImageResizer egy nyílt forráskódú .NET API a JPEG, PNG, GIF, BMP, WMF és EMF fájlformátumok átméretezésére. Ezt az ingyenes képfeldolgozó API-t szerveroldali használatra fejlesztették és optimalizálták. Az API segítségével átméretezheti a képet, elforgathatja a képet, megfordíthatja, levághatja a képet, használhat automatikus kivágást, kivágást és nyújtást, valamint szegélyeket, margókat és háttérszíneket alkalmazhat. Ezenkívül az API+ bővítményeket kínál a képfeldolgozási képességek javítására.

Az átméretezési műveletek végrehajtása után az API JPG, PNG és GIF fájlformátumban adja ki a képeket, 0-100 közötti JPEG-tömörítéssel és 2-255 közötti színekkel.

Previous Next

Az ImageResizer használatának első lépései

Az ImageResizer telepítésének javasolt módja a NuGet. Kérjük, használja a következő parancsot az ImageResizer telepítéséhez.

Telepítse az ImageResizer programot a NuGet segítségével

Install-Package ImageResizer

Kép átméretezése ingyenes .NET API-n keresztül

Az ImageResizer API lehetővé teszi a képek méretezését a párnázás, az automatikus kivágás, a faragás és a nyújtás beállításával. A fejlesztők könnyedén beilleszthetik a képet a megadott határok közé a maxWidth és maxHeight tulajdonságok használatával, megőrizve a képarányt, valamint a szélesség és magasság tulajdonságokat a végső szélesség és magasság érvényesítésére.

Töltsön fel képeket konvertálni és átméretezni .NET-en keresztül


    //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();
    }

Képek forgatása és átfordítása ingyenes .NET API használatával

Az ImageResizer nyílt forráskódú képtár automatikusan elforgatja a képeket az EXIF-információk alapján, és az automatikus elforgatást igazra állítja. Ezenkívül elforgathatja a képet egy adott szögben a forgatás = fokok beállítással. Hasonlóképpen megfordíthatja a képet a flip=none|x|y|xy tulajdonságokkal.

Szegélyek és margók alkalmazása a képeken a C# használatával

Az ImageResizer könyvtár lehetővé teszi a fejlesztők számára szegélyek, margók, kitöltés és háttérszínek alkalmazását. A borderWidth és borderColor tulajdonságok használatával beállíthatja a kép szegélyszélességét és színtulajdonságait. Hasonlóképpen alkalmazhat univerzális margót vagy bal, jobb, felső és alsó margót az API segítségével.

 Magyar