Batch rezanje velikih zbirki slika dok održavanje njihovog aspekta je uobičajena potreba za e-trgovinu, web galerije i mobilne aplikacije. Aspose.Imaging za .NET pojednostavljuje ovaj proces automatiziranjem rezanja više fotografija s jednostavnošću, osiguravajući da se tijekom rada ne pojavi nijedna poremećaj slike.

Real-svjetski problem

Prilikom pripreme slika za prikaz na različitim platformama ili u raznim kontekstima (kao što su miniature za galeriju), važno je održavati njihove aspektne razmjere. fiksne dimenzije mogu dovesti do poremećenih ili ukrašene slike, što je nepoželjno iz estetske i korisničke perspektive iskustva.

Pregled rješenja

Aspose.Imaging za .NET pruža čvrste alate za kretanje kroz dosje slike, izračunavanje novih veličina na temelju ciljne širine ili visine, i recikliranje ih proporcionalno bez ručnih računanja.

Preduzeća

Prije nego što se potopite u detalje implementacije, pobrinite se da imate sljedeće postavke:

  • Visual Studio 2019 ili kasnije
  • .NET 6.0 ili noviji (ili .NET Framework 4.6.2+)
  • Aspose.Imaging za .NET od NuGet
  • Folder s vašim slikama (JPG, PNG, BMP, itd.)

Potrebni paket možete instalirati putem konzole za upravljanje paketima:

PM> Install-Package Aspose.Imaging

Kompletni primjer koda C# : Batch Resize slike s Aspect Ratio

Sljedeći je primjer punog radnog koda koji pokazuje kako prikupiti resize slike dok sačuvate njihov aspektni odnos pomoću Aspose.Imaging za .NET.

More in this category