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