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.