1. Produkty
  2.   Obraz
  3.   .NET
  4.   ImageResizer
 
  

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.

Previous Next

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.

 Polski