Batch“ atkuriant dideles nuotraukų kolekcijas, išlaikant jų aspektų santykį, yra bendras e. prekybos, žiniatinklio galerijų ir mobiliųjų programų reikalavimas. „Aspose.Imaging for .NET“ supaprastina šį procesą automatizuojant kelių vaizdų atnaujinimą lengvai, užtikrinant, kad veikimo metu nebus vaizdo iškraipymo.

Realaus pasaulio problemos

Rengiant vaizdus įvairiose platformose arba skirtinguose kontekstuose (pavyzdžiui, miniatiūrinėse galerijose), labai svarbu išlaikyti jų aspektus. fiksuotos matmenys gali sukelti iškraipytus ar įkandimus, kurie yra nepageidaujami tiek estetinės, tiek naudotojo patirties perspektyvos.

Sprendimo apžvalga

Aspose.Imaging for .NET suteikia tvirtus įrankius, kad galėtumėte vaikščioti per paveikslėlius, apskaičiuoti naujus dydžius pagal tikslinę plotį ar aukštį ir proporcingai juos išreikšti be rankinių skaičiavimų.

Prerequisites

Prieš įsiskverbdami į įgyvendinimo detales, įsitikinkite, kad turite šią nustatymą:

  • Visual Studio 2019“ arba vėliau
  • .NET 6.0 arba naujesnė (arba .Net Framework 4.6.2+)
  • Aspose.Imaging .NET iš NuGet
  • Slapukas su jūsų vaizdais (JPG, PNG, BMP ir kt.)

Galite įdiegti reikiamą paketą per paketų valdytojo konsolę:

PM> Install-Package Aspose.Imaging

Išsamus kodo pavyzdys C# : Batch Resize vaizdai su Aspect Ratio

Žemiau pateikiamas pilnas darbo kodo pavyzdys, kuris rodo, kaip pakrauti atkūrimo vaizdus, išlaikydamas jų aspektų santykį naudojant Aspose.Imaging .NET.

More in this category