Wenn Sie Anwendungen mit Bildbearbeitungsfunktionen entwickeln, bietet Aspose.Imaging’s $99 Image Rotate & Flip Plugin eine robuste und effiziente Lösung zum Spiegeln und Drehen von Bildern. Diese beste .NET-Bibliothek zum Bildspiegeln vereinfacht komplexe Vorgänge und ermöglicht nahtloses horizontales und vertikales Spiegeln sowie Drehen. Ob Sie Bilder für Benutzer-Uploads, Grafikdesign-Aufgaben oder Batch-Verarbeitung vorbereiten, Aspose.Imaging für .NET macht diese Aufgaben mühelos mit seinen effizienten Bildspiegel-Funktionen.
Dieser Leitfaden demonstriert, wie man Bilder programmgesteuert in C# spiegelt, einschließlich horizontalem Spiegeln, vertikalem Spiegeln und der Kombination von Spiegeln mit Drehung.
Behandelte Themen:
- C# API zum Spiegeln von Bildern
- Schritte zum Spiegeln eines Bildes
- Ein Bild spiegeln
- Ein Bild drehen und spiegeln
C# API zum Spiegeln von Bildern
Aspose.Imaging für .NET bietet eine umfassende API zur Bearbeitung von Bildern. Mit der RotateFlip-Methode können Sie mühelos Drehungen und Spiegelungen auf verschiedene Bildformate anwenden, einschließlich vertikaler und horizontaler Spiegelungen. Sie können die .NET-Bibliothek zur Bildbearbeitung über NuGet installieren oder die Assemblierungsdateien zur Integration herunterladen.
PM> Install-Package Aspose.Imaging
Schritte zum Spiegeln eines Bildes in C#
Mit Aspose.Imaging können Sie Bilder entweder horizontal oder vertikal spiegeln. Die API bietet das RotateFlipType-Enum, um den Spiegeltatyp (und/oder den Drehwinkel) anzugeben. Sie können die folgenden Spiegel-/Drehoperationen an einem Bild durchführen:
- Nur drehen
- Nur spiegeln
- Sowohl drehen als auch spiegeln
Die folgenden Schritte sind erforderlich, um ein Bild in C# zu spiegeln.
- Laden Sie das Bild von der Festplatte.
- Spiegeln Sie das Bild in die gewünschte Richtung mit den Funktionen der C# Bildbearbeitungsbibliothek.
- Speichern Sie das aktualisierte Bild auf der Festplatte.
Lassen Sie uns den C#-Code für die zuvor genannten Schritte schreiben und sehen, wie man das folgende Bild spiegelt.
Ein Bild in C# spiegeln
Um ein Bild zu spiegeln, werden die folgenden Mitglieder von RotateFlipType verwendet.
- RotateNoneFlipX: Keine Drehung mit horizontalem Spiegeln
- RotateNoneFlipY: Keine Drehung mit vertikalem Spiegeln
- RotateNoneFlipXY: Keine Drehung mit horizontalem und vertikalem Spiegeln
Dies sind die Schritte zum Spiegeln eines Bildes in C#.
- Zuerst laden Sie die Bilddatei mit der Image-Klasse.
- Dann spiegeln Sie das Bild horizontal mit der Image.RotateFlip(RotateFlipType.RotateNoneFlipX)-Methode.
- Schließlich speichern Sie das aktualisierte Bild mit der Image.Save(string)-Methode.
Das folgende Codebeispiel zeigt, wie Sie ein Bild in .NET-Anwendungen mit dieser preiswerten .NET-Lösung zur Bildbearbeitung spiegeln.
Der folgende Screenshot zeigt, wie das Bild mithilfe des oben genannten Codes gespiegelt wird.
Ein Bild in C# drehen und spiegeln
In diesem Abschnitt sehen wir, wie man das Bild gleichzeitig dreht und spiegelt. Zu diesem Zweck werden die folgenden Mitglieder des RotateFlipType-Enums verwendet.
- Rotate180FlipX: 180-Grad-Drehung mit horizontalem Spiegeln
- Rotate180FlipXY: 180-Grad-Drehung mit horizontalem und vertikalem Spiegeln
- Rotate180FlipY: 180-Grad-Drehung mit vertikalem Spiegeln
- Rotate270FlipX: 270-Grad-Drehung mit horizontalem Spiegeln
- Rotate270FlipXY: 270-Grad-Drehung mit horizontalem und vertikalem Spiegeln
- Rotate270FlipY: 270-Grad-Drehung mit vertikalem Spiegeln
- Rotate90FlipX: 90-Grad-Drehung mit horizontalem Spiegeln
- Rotate90FlipXY: 90-Grad-Drehung mit horizontalem und vertikalem Spiegeln
- Rotate90FlipY: 90-Grad-Drehung mit vertikalem Spiegeln
Die folgenden Schritte sind erforderlich, um ein Bild in C# zu drehen und zu spiegeln.
- Zuerst laden Sie die Bilddatei mit der Image-Klasse.
- Dann drehen Sie das Bild um 180 Grad und spiegeln es horizontal mit der Image.RotateFlip(RotateFlipType.Rotate180FlipX)-Methode.
- Schließlich speichern Sie das aktualisierte Bild mit der Image.Save(string)-Methode.
Das folgende C#-Codebeispiel zeigt, wie man Drehung und Spiegelung gleichzeitig durchführt, und demonstriert die Leistungsfähigkeit der programmatischen Bildbearbeitung in C#.
Der folgende Screenshot zeigt, wie das Bild aussieht, nachdem wir Drehung und Spiegelung angewendet haben.
C# Bildspiegelungs-API - Erhalten Sie eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erwerben und Bilder ohne Evaluationsbeschränkungen horizontal und vertikal spiegeln mit der .NET Bildspiegelungs-API.
Fazit
In diesem Artikel haben Sie gelernt, wie man Bilder programmgesteuert in C# spiegelt. Darüber hinaus haben die Schritt-für-Schritt-Anleitung und die Codebeispiele gezeigt, wie man ein Bild spiegelt und ein Bild gleichzeitig dreht und spiegelt. Sie können mehr über die beste C# Bibliothek zum Bildspiegeln in der Dokumentation erfahren. Darüber hinaus können Sie die Quellcodebeispiele der API von GitHub herunterladen. Bei Fragen können Sie uns in unserem Forum kontaktieren.