
Das Aspose.Imaging Image Rotate Plugin für .NET bietet eine äußerst effiziente und kostengünstige Lösung zum programmgesteuerten Drehen und Kippen von Bildern. Dieses vielseitige Plugin ermöglicht es Ihnen, Bilder in verschiedenen Winkeln zu drehen und sogar Drehung mit Kippen zu kombinieren, was es zu einer idealen Wahl für Entwickler und Freiberufler macht. Mit Asposes Ruf für Exzellenz können Sie Ihre Anwendungs-Workflows verbessern, ohne Ihr Budget zu überschreiten. Egal, ob Sie Bilder um 90, 180 oder 270 Grad drehen oder horizontales oder vertikales Kippen anwenden möchten, dieses Plugin vereinfacht den Prozess. In diesem Artikel erfahren Sie, wie Sie Bilder in C# mit Aspose.Imaging für .NET drehen, der führenden Bibliothek für Bilddrehung, die für .NET verfügbar ist.
Themenübersicht:
- C# API zum Drehen von Bildern
- Schritte zum Drehen eines Bildes in C#
- Ein Bild in C# drehen
- Ein Bild in C# drehen und kippen
C# API zum Drehen von Bildern
Um Bilder effektiv zu drehen und zu kippen, verwenden wir Aspose.Imaging für .NET. Diese leistungsstarke .NET-Bibliothek zur Bildbearbeitung unterstützt eine breite Palette von Raster- und Vektorbildern. Sie können sie einfach in Ihr Projekt über NuGet integrieren oder ihre DLL herunterladen.
PM> Install-Package Aspose.Imaging
Schritte zum Drehen eines Bildes in C#
Um ein Bild zu drehen, geben Sie den Drehwinkel an; häufig verwendete Winkel sind 90, 180 und 270 Grad. Außerdem können Sie ein Bild gleichzeitig drehen und kippen. Aspose.Imaging für .NET bietet das RotateFlipType Enum, um sowohl den Drehwinkel als auch den Kipptyp zu definieren. Die folgenden Bilddrehtypen sind verfügbar:
- Nur drehen
- Sowohl drehen als auch kippen
Hier ist eine einfache Übersicht der Schritte, um ein Bild in C# zu drehen:
- Laden Sie das Bild von der Festplatte.
- Geben Sie den Drehtyp an und drehen Sie das Bild.
- Speichern Sie das aktualisierte Bild.
Hier ist das Bild, das wir verwenden werden, um die Bilddrehung zu demonstrieren:

Ein Bild in C# drehen
Lassen Sie uns erkunden, wie man ein Bild dreht, ohne es zu kippen. Die folgenden Optionen ermöglichen eine Drehung ohne Kippen:
- Rotate180FlipNone: 180-Grad-Drehung ohne Kippen
- Rotate270FlipNone: 270-Grad-Drehung ohne Kippen
- Rotate90FlipNone: 90-Grad-Drehung ohne Kippen
Um die Drehung eines Bildes in C# durchzuführen, folgen Sie diesen Schritten:
- Laden Sie die Bilddatei mit der Image Klasse.
- Drehen Sie das Bild um 270 Grad mit der Image.RotateFlip(RotateFlipType.Rotate270FlipNone) Methode.
- Speichern Sie das aktualisierte Bild mit der Image.Save(string) Methode.
Hier ist ein Codebeispiel, das zeigt, wie man ein Bild auf einen bestimmten Winkel dreht:
// Bilddatei laden
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Bild um 270 Grad drehen
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Aktualisiertes Bild speichern
image.Save("rotated.jpg");
}
Dies ist das resultierende gedrehte Bild nach der Ausführung des Codes:

Ein Bild drehen
C# Ein Bild mit Kippen drehen
Als Nächstes sehen wir uns an, wie man Bilder gleichzeitig dreht und kippt – keine zusätzlichen Codezeilen erforderlich. Verwenden Sie einfach eines der folgenden Mitglieder des RotateFlipType Enums:
- Rotate180FlipX: 180-Grad-Drehung mit horizontalem Kippen
- Rotate180FlipXY: 180-Grad-Drehung mit horizontalem und vertikalem Kippen
- Rotate180FlipY: 180-Grad-Drehung mit vertikalem Kippen
- Rotate270FlipX: 270-Grad-Drehung mit horizontalem Kippen
- Rotate270FlipXY: 270-Grad-Drehung mit horizontalem und vertikalem Kippen
- Rotate270FlipY: 270-Grad-Drehung mit vertikalem Kippen
- Rotate90FlipX: 90-Grad-Drehung mit horizontalem Kippen
- Rotate90FlipXY: 90-Grad-Drehung mit horizontalem und vertikalem Kippen
- Rotate90FlipY: 90-Grad-Drehung mit vertikalem Kippen
Um ein Bild in C# zu drehen und zu kippen, folgen Sie diesen Schritten:
- Laden Sie die Bilddatei mit der Image Klasse.
- Drehen Sie das Bild um 180 Grad und kippen Sie es horizontal mit der Image.RotateFlip(RotateFlipType.Rotate180FlipX) Methode.
- Speichern Sie schließlich das aktualisierte Bild mit der Image.Save(string) Methode.
Das folgende Codebeispiel zeigt, wie man ein Bild gleichzeitig dreht und kippt:
// Bilddatei laden
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Bild um 180 Grad drehen und horizontal kippen
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Aktualisiertes Bild speichern
image.Save("rotated-flipped.jpg");
}
Das Bild nach der Anwendung der Drehung und des Kippens sieht wie folgt aus:

Ein Bild drehen und kippen
C# Bilder mit einer kostenlosen Lizenz drehen
Sie können eine kostenlose temporäre Lizenz erhalten, um Bilder ohne Evaluierungsbeschränkungen zu drehen.
Fazit
In diesem Artikel haben Sie gelernt, wie man Bilder programmgesteuert in C# dreht. Sie haben auch die Funktionalität erkundet, Bilder gleichzeitig zu drehen und zu kippen, während die Qualität des Outputs erhalten bleibt. Für weitere Einblicke in .NET-Bibliotheken zur Bildverarbeitung, einschließlich eines Vergleichs der verfügbaren .NET-Bibliotheken zur Bildbearbeitung, besuchen Sie die Dokumentation. Sie können auch die Quellcodebeispiele der API von GitHub herunterladen. Wenn Sie Fragen haben, können Sie uns gerne in unserem Forum kontaktieren.