
Das Aspose.Imaging Image Merger Plugin für .NET macht es unglaublich einfach, Bilder horizontalerweise oder vertikalerweise programmatisch zu kombinieren, während die Bildqualität beibehalten wird. Dieses kraftvolle Plugin ist speziell für Entwickler konzipiert und unterstützt eine Vielzahl von Formaten, so dass Sie erstaunliche Foto-Kollagen ohne Mühe erstellen können. In diesem Leitfaden lernen Sie, wie man mehrere Bilder programmatisch in C# kombinieren oder kombinieren kann#**.
Themen abgedeckt:
- C# API zur Mischung von Bildern
- Mehrere Bilder mithilfe von C# zu kombinieren#- Bilder vertikal miteinander verbinden
- Bilder horizontalerweise kombinieren
C# API zum Mischen von Bildern
To combine images in C# programmatically, we will utilize Aspose.Imaging für .NET, eine robuste .NET Bildverarbeitungsbibliothek, die für hochwertige Bildverbindung konzipiert ist. Diese API ermöglicht präzise Bildmanipulation und unterstützt eine breite Palette von Formaten. Sie können die API in Ihre .NET-Projekte leicht integrieren, indem Sie das Plugin herunterladen oder über NuGet installieren:
PM> Install-Package Aspose.Imaging
Kombinieren Sie mehrere Bilder in C#
Es gibt zwei primäre Methoden, um Bilder in eine einzige Datei zu fusionieren: vertikale Bildkonzatenation und horizontale Bildkonzatenation. In vertikaler Konzatenation werden Bilder übereinstimmt, während in horizontaler Konzatenation werden Bilder Seite für Seite platziert.
C# vereint Bilder vertikal {# vereint Bilder vertikal}
Um Bilder vertikal in C#** zu messen, folgen Sie diesen Schritten:
- Spezifizieren Sie die Spuren der Bilder in einer Reihe von Strängen.
- Create a list of Größe to store the dimensions of each image.
- Berechnen Sie die Gesamthöhe und Breite des resultierenden Bildes.
- Create an object of the Streamquelle class, initializing it with a new Gedächtnisstream.
- Create an object of Jpegoptionen class and configure its options.
- Instantiate a Jpegimage for the new image, initializing it with the specified Jpegoptionen and calculated dimensions.
- Iterate through the list of images, loading each into a Rasterimage object.
- Create a Rectangle for each image and add it to the new image using the JpegImage.SaveArgb32Pixels() method.
- Erhöhen Sie die Stückhöhe während jeder Iteration.
- Finally, save the new image using the JpegImage.Save (String) method.
Hier ist ein Code-Sample, das zeigt, wie man Bilder vertikal in C#* messen kann#**:
C# Mischen Sie Bilder horizontal {#kombinieren Sie Bilder horizontal}
Um Bilder horizontalerweise in C#* zu kombinieren, folgen Sie diesen Schritten:
- Spezifizieren Sie die Spuren der Bilder in einer Reihe von Strängen.
- Create a list of Größe to store the dimensions of each image.
- Berechnen Sie die Gesamthöhe und Breite des resultierenden Bildes.
- Create a new source using FileCreateSource (String und Boolean) and initialize it with the file’s path.
- Create an object of Jpegoptionen class and configure its options.
- Instantiate a Jpegimage for the new image, initializing it with the specified Jpegoptionen and calculated dimensions.
- Iterate through the list of images, loading each into a Rasterimage object.
- Create a Rectangle for each image and add it to the new image using the JpegImage.SaveArgb32Pixels() method.
- Vergrößern Sie die Stückbreite während jeder Iteration.
- Once completed, save the new image using the JpegImage.Save (String) method.
Hier ist ein Code-Sample, das zeigt, wie man mehrere Bilder horizontell in C#* messen kann#**:
C# Image Merging API - Erhalten Sie eine kostenlose Lizenz
You can Erhalten Sie eine freie vorübergehende Lizenz to merge images without evaluation restrictions.
Schlussfolgerungen
In this article, you have learned how to programmatically merge images into a single file using C#. The provided code samples illustrate how to combine images programmatically both vertically and horizontally. For further exploration of the .NET image processing library for merging, refer to the Dokumentation. Additionally, feel free to share your queries with us via our Forum.
Sehen Sie auch
- Umwandeln von Bildern in Grayscale in C#
- Wasserzeichen zu Bildern mit C# hinzufügen#
- Komprimieren Sie PNG, JPEG und TIFF Bilder mit C#
More in this category
- C# Animation Maker Plugin: Erstellen Sie erstaunliche Animationen mit Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Verbessern Sie Ihre Bilder mit fortschrittlichen Filtern
- Bilder in C# mit dem $99 Aspose.Imaging Image Merger Plugin zusammenführen
- Erschwingliche Unternehmensbildverarbeitung mit Aspose.Imaging
- Erschwingliche Bilddrehung in C# | Aspose.Imaging $99 Plugin