Merge Images in C#

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á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