
Das Aspose.Imaging Image Merger Plugin für .NET macht es unglaublich einfach zu Programmatisch Kombinieren von Bildern entweder horizontal oder vertikal, während die Bildqualität beibehalten.Dieser leistungsstarkes Plugg ist speziell für Entwickler konzipiert und unterstützt eine breite Palette von Formaten, so dass Sie erstaunliche Foto-Kollagen ohne Mühe erstellen können.In diesem Leitfaden lernen Sie, wie man Milagen oder Kombinationen von mehreren Bilden programmisch in C# , einschließlich wie Photo Merge Vertically und wie zum Combine TIFF-Dateien in One.
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
Um Bilder in C# programmatisch zu kombinieren, werden wir 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 Bilderkonkatention . In vertikaler Konketenation werden Bilder übereinstimmt, während in horizontalen Konkenation, Bilder sind 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.
- Erstellen Sie eine Liste von Größe Um die Dimensionen jedes Bildes zu speichern.
- Berechnen Sie die Gesamthöhe und Breite des resultierenden Bildes.
- Erstellt ein Objekt der StreamSource Klasse, initialisieren Sie es mit einem neuen MemoryStream.
- Erstellt ein Objekt von JpegOptions Klasse und konfigurieren Sie Ihre Optionen.
- Sofortige A JpegImage für das neue Bild, initialisiert es mit dem angegebenen JpegOptions und berechnete Dimensionen.
- Iterate durch die Liste der Bilder, laden Sie jede in eine RasterImage Das Objekt.
- Schaffung A Rectangle für jedes Bild und fügen Sie es zum neuen Bild mit der JpegImage.SaveArgb32Pixels() Die Methode.
- Erhöhen Sie die Stückhöhe während jeder Iteration.
- Schließlich speichern Sie das neue Bild mit der JpegImage.Save (String) Die Methode.
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.
- Erstellen Sie eine Liste von Größe Um die Dimensionen jedes Bildes zu speichern.
- Berechnen Sie die Gesamthöhe und Breite des resultierenden Bildes.
- Erstellen Sie eine neue Quelle mit FileCreateSource (String und Boolean) und initialisieren Sie es mit dem Path der Datei.
- Erstellt ein Objekt von JpegOptions Klasse und konfigurieren Sie Ihre Optionen.
- Sofortige A JpegImage für das neue Bild, initialisiert es mit dem angegebenen JpegOptions und berechnete Dimensionen.
- Iterate durch die Liste der Bilder, laden Sie jede in eine RasterImage Das Objekt.
- Schaffung A Rectangle für jedes Bild und fügen Sie es zum neuen Bild mit der JpegImage.SaveArgb32Pixels() Die Methode.
- Vergrößern Sie die Stückbreite während jeder Iteration.
- Sobald es abgeschlossen ist, speichern Sie das neue Bild mit der JpegImage.Save (String) Die Methode.
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
Du kannst Erhalten Sie eine freie vorübergehende Lizenz Bilder kombinieren ohne Einschränkungen der Bewertung.
Schlussfolgerungen
In diesem Artikel haben Sie gelernt, wie man Programmatisch Bilderin eine einzelne Datei mit Hilfe von C# kombiniert. Die bereitgestellten Code-Vorlagen illustrieren, obVertikalund Horizontal Bilder programmisch kombinieren können, einschließlich Techniken fürPhoto Vertically, Combine TIFF Files in Oneund die Verwendung vonAspose.Imaging Merge . Für weitere Erforschung der .NET Bildverarbeitungsbibliothek für die Kombination, lesen Sie hier Dokumentation. Zusätzlich fühlen Sie sich frei, Ihre Anfragen mit uns über unsere Forum. Sie können auch nützliche Ressourcen finden, wie Sie **Vertikal Online Bilder kombinieren ** und Aspose.Imaging Merge für Ihre Bildverarbeitungsbedürfnisse nutzen.