
Das Aspose.Imaging Image Rotate Plugin für .NET ist eine hochwirksame und budgetfreundliche Lösung für programmatisch rotierende und flipping Bilder. Dieses vielseitige Plugin ermöglicht es Ihnen, Bilder in verschiedenen Winkel zu rotieren und sogar rotation mit flipping zu kombinieren, was es eine ideale Wahl für Entwickler und Freelancers macht. Mit Aspose’s Ruf für Exzellenz, können Sie Ihre Anwendung Workflows verbessern, ohne Ihr Budget zu überschreiten. Ob Sie Bilder auf 90, 180 oder 270 Grad rotieren müssen, oder Sie horizontale oder vertikale flipping anwenden möchten, dieses Plugin verbessert den Prozess. In diesem Artikel finden Sie Wie Sie Bilder in C# mit Aspose.Imaging für .NET, die Premiere Image Rotation Biblioth.
Themen abgedeckt:
- C# API zum Rotieren von Bildern
- Schritte, um ein Bild in C# zu drehen#
- Drehen Sie ein Bild in C#
- Routen und Flip ein Bild in C#
C# API zum Rotieren von Bildern
Um effizient Dreh- und Flip-Bilder zu machen, werden wir Aspose.Imaging für .NET. Diese leistungsstarke .NET Image Manipulation Bibliothek unterstützt eine breite Palette von Raster- und Vektorbildformaten. Sie können es einfach in Ihr Projekt über NuGet integrieren oder indem Sie seine DLL herunterladen.
PM> Install-Package Aspose.Imaging
Schritte, um ein Bild in C# zu drehen
Um ein Bild zu drehen, geben Sie den Drehwinkel fest; die üblich verwendeten Winkel umfassen 90, 180 und 270 Grad. Zusätzlich können Sie gleichzeitig einen Bild dreht und flip RotateFlipType Enum, um sowohl den Rotationsang als auch den Flip-Typ zu definieren. Die folgenden Bild Rotationstypen sind verfügbar:
- nur Routen
- Zwei Rotate und Flip
Hier ist eine einfache Übersicht der Schritte, um ein Bild in C# zu drehen#:
- Laden Sie das Bild vom Disk herunter.
- Angeben Sie den Rotationstyp und drehen Sie das Bild.
- Speichern Sie das aktualisierte Bild.
Hier ist das Bild, das wir zur Demonstration der Bildrotation verwenden werden:

Drehen Sie ein Bild in C#
Lassen Sie uns untersuchen, wie man ein Bild dreht, ohne es zu fliegen. Die folgenden Optionen ermöglichen Rotation ohne fliegen:
- Rotate180FlipNone: 180 Grad Rotation ohne Flipping
- Rotate270FlipNone: 270 Grad Rotation ohne Flipping
- Rotate90FlipNone: 90 Grad Rotation ohne Flipping
Um die Rotation eines Bildes in C# durchzuführen, folgen Sie diesen Schritten:
- Laden Sie die Bilddatei mit der Bild und Klasse.
- Drehen Sie das Bild um 270 Grad mit der Bild.RotateFlip(RotateFlipType.Rotate270FlipNone) Die Methode.
- Speichern Sie das aktualisierte Bild mit der Bild zu speichern (string) Die Methode.
Hier ist ein Code-Snippet, der zeigt, wie man ein Bild zu einem bestimmten Winkel dreht:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
Dies ist das resultierende rotierte Bild nach dem Ausführen des Codes:

Rotate an Image
C# Drehen Sie ein Bild mit Flipping
Danach sehen wir, wie man Bilder gleichzeitig dreht und flip – keine zusätzlichen Codelinien erforderlich sind. Verwenden Sie einfach eines der folgenden Mitglieder aus dem RotateFlipType enum:
- Rotate180FlipX: 180 Grad Rotation mit horizontaler Flipping
- Rotate180FlipXY: 180 Grad Rotation mit horizontaler und vertikaler Flipping
- Rotate180FlipY: 180 Grad Rotation mit vertikaler Flipping
- Rotate270FlipX: 270 Grad Rotation mit horizontaler Flipping
- Rotate270FlipXY: 270 Grad Rotation mit horizontaler und vertikaler Flipping
- Rotate270FlipY: 270 Grad Rotation mit vertikaler Flipping
- Rotate90FlipX: 90 Grad Rotation mit horizontaler Flipping
- Rotate90FlipXY: 90 Grad Rotation mit horizontaler und vertikaler Flipping
- Rotate90FlipY: 90 Grad Rotation mit vertikaler Flipping
Um ein Bild in C# zu drehen und zu flippen, folgen Sie diesen Schritten:
- Laden Sie die Bilddatei mit der Bild und Klasse.
- Drehen Sie das Bild 180 Grad, während Sie es horizontal fliegen Bild.RotateFlip(RotateFlipType.Rotate180FlipX) Die Methode.
- Schließlich speichern Sie das aktualisierte Bild mit der Bild zu speichern (string) Die Methode.
Das folgende Code-Snippet illustriert, wie man ein Bild gleichzeitig dreht und flipt:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
Das Bild nach der Anwendung der Rotation und Flipping sieht wie folgt aus:

Rotate and Flip an Image
C# Rotate Bilder mit einer kostenlosen Lizenz
Du kannst Erhalten Sie eine freie vorübergehende Lizenz Um Bilder ohne Einschränkungen der Bewertung zu drehen.
Schlussfolgerungen
In diesem Artikel haben Sie gelernt, wie man Bilder in C# mit dem $99 Aspose.Imaging Plugin programmatisch dreht. Sie haben auch die Funktionalität erforscht, Bilder gleichzeitig zu drehen und zu flippen, während die Qualität des Produkts beibehalten wird Dokumentation. Sie können auch die Quellcodeproben der API herunterladen GitHub. Wenn Sie Fragen haben, fühlen Sie sich frei, uns bei unserem Forum.
Sehen Sie auch
- Wiederherstellen von Bildern mit C#
- Umwandeln von Bildern in Grayscale in C#
- Wasserzeichen zu Bildern mit C# hinzufügen#
- Komprimieren Sie PNG, JPEG und TIFF Bilder mit C#