
A Aspose.Imaging Image Merger Plugin for .NET hihetetlenül egyszerűvé teszi a programmatikusan összekapcsolni képeket akár horizontálisan, akár függőlegesen, miközben megőrzi a képminőséget. Ez a hatalmas plugin kifejezetten a fejlesztők számára készült, és sokféle formátumot támogat, lehetővé téve, hogy erőteljesen létrehozza a lenyűgöző fotó kollázsokat. Ebben az útmutatóban megtanulhatja, hogyan lehet programmal kombinálni vagy egyesíteni több képet a C#-ban, beleértve a Fotó Vertically Merge és hogyan kell Combine TIFF Fájlokat One.
A témák fedezete:
- C# API a képek összekapcsolása
- Több kép kombinálása C# használatával#- Vertikálisan illusztrálja a képeket
- Képek kombinálása horizontálisan
C# API a képek összekapcsolásához
Ahhoz, hogy a képeket C#-ban programozva kombináljuk, használjuk a Az ASPOSE.Imaging a .NET számára, Ez az API lehetővé teszi a pontos kép manipulációt és támogatja a különböző formátumok. Könnyen integrálhatja a API a .NET projektek letöltésével a plugin vagy telepítésével keresztül NuGet:
PM> Install-Package Aspose.Imaging
Több képet összegyűjtenek C# {# több képet összegyűjtenek}
Két fő módszer van a képek egyesítésére egyetlen fájlba: **vertikális kép összefonódása ** és horizontális fotó összefűtése . A függőleges összefüggésben az illusztrációk egymás felett vannak rögzítve, míg a vízszintes összefogásban az ábrákat oldalról oldalra helyezik.
C# Vertikálisan összekapcsolja a képeket {#vertikálisan összekapcsolja a képeket}
Ahhoz, hogy a képeket vertikálisan C#-ban keverjük össze, kövesse az alábbi lépéseket:
- Határozza meg a képek útját egy sorrendben.
- Hozzon létre egy listát a méret Az egyes képek dimenzióinak megőrzése.
- Számolja ki az eredményes kép teljes magasságát és szélességét.
- Az objektum létrehozása a StreamSource A tanfolyamot egy újonnan kezdeményező MemoryStream.
- Hozzon létre egy objektumot JpegOptions osztály és beállítsa a lehetőségeket.
- Azonnali a JpegImage az új képhez, kezdeményezve a megadott JpegOptions és kiszámított dimenziók.
- Írja át a képek listáját, feltöltve mindegyikét egy RasterImage Az objektum.
- Hozzon létre a Rectangle az egyes képekhez, és hozzáadjuk az új képhez a JpegImage.SaveArgb32Pixels() A módszer.
- Növelje a csúszott magasságot minden iteráció során.
- Végül mentse meg az új képet a JpegImage.Save (Szerkesztés) A módszer.
Íme egy kódmintája, amely megmutatja, hogyan lehet vertikálisan keverni a képeket a C#-ban#:
C# Összekapcsolja a képeket horizontálisan {#kombinált képek horizontálisan}
Ahhoz, hogy a képeket horizontálisan C#-ban kombináljuk, kövesse az alábbi lépéseket:
- Határozza meg a képek útját egy sorrendben.
- Hozzon létre egy listát a méret Az egyes képek dimenzióinak megőrzése.
- Számolja ki az eredményes kép teljes magasságát és szélességét.
- Új forrás létrehozása FileCreateSource (String és Boolean) és kezdeményezze a fájl útját.
- Hozzon létre egy objektumot JpegOptions osztály és beállítsa a lehetőségeket.
- Azonnali a JpegImage az új képhez, kezdeményezve a megadott JpegOptions és kiszámított dimenziók.
- Írja át a képek listáját, feltöltve mindegyikét egy RasterImage Az objektum.
- Hozzon létre a Rectangle az egyes képekhez, és hozzáadjuk az új képhez a JpegImage.SaveArgb32Pixels() A módszer.
- Növelje a csúszott szélességet minden iteráció során.
- Miután befejeződött, mentse meg az új képet a JpegImage.Save (Szerkesztés) A módszer.
Íme egy kódmintája, amely azt mutatja, hogy hogyan lehet több képet horizontálisan keverni a C#-ban#:
C# Image Merging API - Szerezzen szabad licencet
Te tudsz Ingyenes ideiglenes licenc A képek összeolvadása értékelési korlátozások nélkül.
következtetések
Ebben a cikkben megtanultad, hogyan lehet programozottan összekapcsolni a képeket egy fájlba C# használatával.A megadott kódminták illusztrálják, hogy miként lehet programozhatóan összeállítani a fényképeket mind a vertikálisan, mind az horizontális formátumban, beleértve a technikákat is Fotó Összeegyeztetése Vertikális, Combine TIFF Fájlok egybe és a használata Aspose.Imaging Merge Dokumentáció. Továbbá, légy szabad, hogy megosszák kérdéseit velünk keresztül a mi Fórum. Használatos erőforrások is megtalálhatók a Combine Images Vertically Online és az Aspose.Imaging Merge használatával a képfeldolgozási igényekhez.
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