Batch revízia veľkých zbierok obrázkov pri zachovaní ich vzťahu vzhľadu je bežnou požiadavkou pre e-commerce, webové galérie a mobilné aplikácie. Aspose.Imaging pre .NET zjednodušuje tento proces automatizáciou rešízovania viacerých obrazov s ľahkosťou, aby sa zabezpečilo, že počas prevádzky sa neobjaví žiadna porucha obrazu.

Reálny svetový problém

Pri príprave obrázkov na zobrazenie na rôznych platformách alebo v rôznych kontextoch (ako sú miniatúry pre galériu), je dôležité udržať ich vzhľadové pomery. pevné rozmery môžu viesť k zvráteným alebo nakrájaným obrázkom, čo je nežiaduce z estetickej a užívateľskej perspektívy.

Prehľad riešenia

Aspose.Imaging pre .NET poskytuje robustné nástroje na prechádzku priečinkami obrázkov, výpočet nových veľkostí na základe cieľovej šírky alebo výšky a ich relatívne revízia bez manuálnych výpočtov.

Predpoklady

Predtým, než sa ponoríte do detailov implementácie, uistite sa, že máte nasledujúce nastavenie:

  • Visual Studio 2019 alebo neskôr
  • .NET 6.0 alebo novší (alebo .NET Framework 4.6.2+)
  • Aspose.Imaging pre .NET z NuGet
  • Súbor s vašimi obrázkami (JPG, PNG, BMP atď.)

Potrebný balík môžete nainštalovať prostredníctvom konzoly Package Manager:

PM> Install-Package Aspose.Imaging

Kompletný kód Príklad C# : Batch Resize obrázky s Ratio Aspect

Nižšie je úplný príklad pracovného kódu, ktorý ukazuje, ako zostaviť resize obrázkov pri zachovaní ich vzťahu vzhľadu pomocou Aspose.Imaging pre .NET.

More in this category