Zestaw odtwarzania dużych zbiorów obrazów przy jednoczesnym utrzymaniu ich stosunku widzenia jest powszechnym wymogiem dla e-commerce, galerii internetowych i aplikacji mobilnych. Aspose.Imaging dla .NET ułatwia ten proces poprzez automatyzację odświeżania wielokrotnego obrazu z łatwością, zapewniając, że w trakcie operacji nie występuje żadna zniekształcenie w obrazie.

Problem świata rzeczywistego

Przy przygotowaniu obrazów do wyświetlania na różnych platformach lub w różnych kontekstach (takich jak miniatury dla galerii), kluczowe jest utrzymanie ich proporcji aspektów.

Przegląd rozwiązania

Aspose.Imaging dla .NET zapewnia solidne narzędzia do przepływu folderów obrazów, obliczania nowych rozmiarów w oparciu o szerokość lub wysokość docelową i ich odświeżania proporcjonalnie bez ręcznych kalkulacji.

Warunki

Przed zanurzeniem się w szczegółach realizacji upewnij się, że masz następujące ustawienia:

  • Visual Studio 2019 lub później
  • .NET 6.0 lub nowszy (lub .NET Framework 4.6.2+)
  • Aspose.Imaging dla .NET z NuGet
  • folder z Twoimi obrazami (JPG, PNG, BMP itp.)

Możesz zainstalować niezbędny pakiet za pośrednictwem konsoli Package Manager:

PM> Install-Package Aspose.Imaging

Kompletny kod Przykład C# : Zestaw obrazu z stosunkiem widzenia

Poniżej znajduje się pełny przykład kodu roboczego, który pokazuje, jak łączyć obrazy resize podczas zachowania ich stosunku aspektowego za pomocą Aspose.Imaging dla .NET.

More in this category