Open Source .NET API dla obrazów
Zmień rozmiar obrazów online za pomocą bezpłatnego interfejsu API platformy .NET.
ImageResizer to interfejs API .NET typu open source do zmiany rozmiaru formatów plików JPEG, PNG, GIF, BMP, WMF i EMF. Ten darmowy interfejs API do przetwarzania obrazu został opracowany i zoptymalizowany do użytku po stronie serwera. Korzystając z interfejsu API, możesz zmienić rozmiar obrazu, obrócić obraz, odwrócić obraz, przyciąć obraz, użyć automatycznego wycinania, rzeźbienia i rozciągania oraz stosować obramowania, marginesy i kolory tła. Co więcej, API oferuje + wtyczki zwiększające możliwości przetwarzania obrazu.
Po zaimplementowaniu operacji zmiany rozmiaru interfejs API wyprowadza obrazy w formatach plików JPG, PNG i GIF z kompresją JPEG między 0-100 i kolorami między 2-255.
Pierwsze kroki z ImageResizer
Zalecanym sposobem instalacji ImageResizer jest użycie NuGet. Użyj następującego polecenia, aby zainstalować ImageResizer.
Zainstaluj ImageResizer za pomocą NuGet
Install-Package ImageResizer
Zmień rozmiar obrazu za pomocą bezpłatnego interfejsu API .NET
ImageResizer API umożliwia zmianę rozmiaru obrazów poprzez ustawienie dopełnienia, automatycznego przycinania, rzeźbienia i rozciągania. Deweloperzy mogą łatwo dopasować obraz do określonych granic za pomocą właściwości maxWidth i maxHeight, zachowując proporcje i właściwości szerokości i wysokości są używane do wymuszenia ostatecznej szerokości i wysokości
Prześlij konwertuj i zmień rozmiar obrazów przez .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();
}
Obracaj i przerzucaj obrazy za pomocą bezpłatnego interfejsu .NET API
Biblioteka obrazów Open Source ImageResizer automatycznie obraca obrazy w oparciu o informacje EXIF i ustawiając autorotację na true. Co więcej, możesz obrócić obraz pod określonym kątem, używając opcji obracania = stopnie. Podobnie możesz odwrócić obraz używając właściwości flip=none|x|y|xy.
Zastosuj obramowania i marginesy w obrazach za pomocą C#
Biblioteka ImageResizer umożliwia programistom stosowanie obramowań, marginesów, dopełnienia i kolorów tła. Możesz ustawić szerokość i kolor obramowania obrazu za pomocą właściwości borderWidth i borderColor. Podobnie możesz zastosować margines uniwersalny lub lewy, prawy, górny i dolny margines za pomocą interfejsu API.