
Das Aspose.Imaging Image Rotate Plugin für .NET ist eine hocheffiziente und kostengünstige Lösung zum programmgesteuerten Drehen und Wenden von Bildern. Dieses vielseitige Plugin ermöglicht es Ihnen, Bilder in verschiedenen Winkeln zu drehen und sogar Drehung mit Wenden zu kombinieren, was es zu einer idealen Wahl für Entwickler und Freiberufler macht. Mit Aspose’s Ruf für Exzellenz können Sie Ihre Anwendungsabläufe verbessern, ohne Ihr Budget zu überschreiten. Egal, ob Sie Bilder um 90, 180 oder 270 Grad drehen oder eine horizontale oder vertikale Wende 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 zur 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 wenden
C# API zum Drehen von Bildern
Um Bilder effektiv zu drehen und zu wenden, verwenden wir Aspose.Imaging für .NET. Diese leistungsstarke .NET-Bibliothek zur Bildbearbeitung unterstützt eine breite Palette von Raster- und Vektorbildformaten. Sie können sie einfach über NuGet in Ihr Projekt integrieren oder die 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. Darüber hinaus können Sie ein Bild gleichzeitig drehen und wenden. Aspose.Imaging für .NET bietet das RotateFlipType Enum, um sowohl den Drehwinkel als auch den Wendetyp zu definieren. Folgende Bilddrehtypen sind verfügbar:
- Nur drehen
- Sowohl drehen als auch wenden
Hier ist eine einfache Übersicht der Schritte zum Drehen eines Bildes in C#:
- 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 wenden. Die folgenden Optionen ermöglichen eine Drehung ohne Wenden:
- Rotate180FlipNone: 180-Grad-Drehung ohne Wenden
- Rotate270FlipNone: 270-Grad-Drehung ohne Wenden
- Rotate90FlipNone: 90-Grad-Drehung ohne Wenden
Um die Drehung eines Bildes in C# durchzuführen, befolgen Sie diese Schritte:
- Laden Sie die Bilddatei mit der Image Klasse.
- Drehen Sie das Bild um 270 Grad mit der Methode Image.RotateFlip(RotateFlipType.Rotate270FlipNone).
- Speichern Sie das aktualisierte Bild mit der Methode Image.Save(string).
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 Ausführung des Codes:

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

Rotate and Flip an Image
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# mit dem $99 Aspose.Imaging Plugin dreht. Sie haben auch die Funktionalität erkundet, Bilder gleichzeitig zu drehen und zu wenden, während die Qualität der Ausgabe erhalten bleibt. Für weitere Einblicke in .NET-Bibliotheken zur Bildverarbeitung, einschließlich eines Vergleichs der verfügbaren .NET-Bibliotheken zur Bildbearbeitung, schauen Sie sich die Dokumentation an. Sie können auch die Quellcodebeispiele der API von GitHub herunterladen. Wenn Sie Fragen haben, können Sie uns gerne in unserem Forum kontaktieren.
Siehe auch
- Bilder mit C# skalieren
- Bilder in Graustufen umwandeln in C#
- Wasserzeichen zu Bildern hinzufügen mit C#
- PNG-, JPEG- und TIFF-Bilder mit C# komprimieren
More in this category
- Erstellen Sie atemberaubende Animationen in C# mit dem $99 Aspose.Imaging Animation Maker Plugin
- Bilder mit Filtern verbessern mit dem $99 Aspose.Imaging Image Effect Plugin
- Bilder in C# mit dem $99 Aspose.Imaging Image Merger Plugin zusammenführen
- Erschwingliche Unternehmensbildverarbeitung mit Aspose.Imaging
- Batch-Bildgrößenänderung programmgesteuert in C# | Aspose.Imaging's Bildgrößenänderungs-Plugin