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.
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.