A képek nagy gyűjteményeinek újrahasznosítása a megjelenési arány fenntartása mellett gyakori követelmény az e-kereskedelem, a webes galériák és a mobilalkalmazások számára.A Aspose.Imaging for .NET egyszerűsíti ezt a folyamatot a többszörös kép automatizálásával könnyedén, biztosítva, hogy a művelet során nem fordul elő kép torzítás.
Valódi problémák
Amikor a képek megjelenítésére különböző platformokon vagy különböző kontextusokban (például miniatűrek egy galériára), elengedhetetlen, hogy megőrizzék az aspektus arányokat. A rögzített dimenziók torzított vagy kopott képeket eredményezhetnek, ami nem kívánatos mind az esztétikai, mind a felhasználói élmény szempontjából.
megoldás áttekintése
Az Aspose.Imaging for .NET robusztus eszközöket biztosít a képmappák áthaladására, a cél szélesség vagy magasság alapján új méretek kiszámítására, és a kézi számítások nélkül arányosan átirányítja őket.
előfeltételek
Mielőtt a végrehajtási részletekbe merülne, győződjön meg róla, hogy a következő beállítással rendelkezik:
- Visual Studio 2019 vagy újabb
- .NET 6.0 vagy újabb (vagy .NET Framework 4.6.2+)
- Aspose.Imaging for .NET a NuGet-ről
- A képekkel ellátott mappák (JPG, PNG, BMP stb.)
A szükséges csomagot a Package Manager Console segítségével telepítheti:
PM> Install-Package Aspose.Imaging
Teljes kódok példája C# : Batch Resize képek Aspect Ratio
Az alábbiakban egy teljes munkakód példa, amely azt mutatja, hogyan lehet újraépíteni a képeket, miközben megőrzi a megjelenési arány használatával Aspose.Imaging .NET.
More in this category
- Animált GIF-ek optimalizálása a .NET-ben az Aspose.Imaging használatával
- Optimalizálja a többoldalú TIFF-eket az archívumhoz .NET-ben az Aspose segítségével
- A Lossy vs. Lossless képkompresszió összehasonlítása .NET-ben az Aspose.Imaging használatával
- A nagy felbontású képek optimalizálása a mobil és a web számára .NET-ben
- A TIFF átalakítása PDF-re C#-ban az Aspose.Imaging segítségével