In diesem kurzen Tutorial wird erläutert, wie Sie mithilfe von Konfigurationseinstellungen und einer Schritt-für-Schritt-Liste von Aufgaben Bild in C# drehen, um diese Funktionalität zu erreichen. Bei Verwendung von C#-Bitmap drehen wird der Vorgang für den benutzerdefinierten Winkel zusammen mit der Option zum Festlegen der Hintergrundfarbe der aufgrund der Bilddrehung freigelegten Oberfläche demonstriert. Sie lernen auch, Bilder für jeden Bildtyp wie BMP, PNG, JPEG usw. gleichzeitig zu drehen und zu spiegeln.
Schritte zum Drehen von Bildern in C#
- Richten Sie die Umgebung ein, um Aspose.Imaging aus dem Nuget-Paketmanager zur Anwendung hinzuzufügen
- Laden Sie das Quellbild in das Objekt der Klasse Image, das gedreht werden soll
- Übertragen Sie das Bild auf RasterImage
- Zwischenspeichern Sie das Bild im Arbeitsspeicher, um während der Transformationen eine bessere Leistung zu erzielen
- Drehen Sie das Bild um 30 Grad und stellen Sie die Hintergrundfarbe mit der Funktion RasterImage.Rotate auf Grün ein
- Spiegeln Sie das Bild mit der Funktion RasterImage.RotateFlip auf der Y-Achse
- Speichern Sie das geänderte Bild als BMP
Durch die Verwendung von C# Bild um Winkel drehen wird der Vorgang mit Hilfe der Umgebungskonfiguration und dann eine Abfolge von Schritten, die für diese Funktion ausgeführt werden müssen, ausführlich beschrieben. Das Ziel-BMP-Bild wird als Rasterbild geladen, das über verschiedene Methoden zum Drehen und Spiegeln der Bilder verfügt. Das Bild wird zunächst zwischengespeichert, um die Leistung zu steigern, und dann gedreht und gespiegelt, bevor es wieder auf der Festplatte gespeichert wird.
Code zum Drehen von Bildern in C#
Zum Drehen von Bitmaps wird C#-Code demonstriert, der die RasterImage.Rotate-Funktion verwendet, um das Bild einfach um einen bestimmten Winkel zu drehen. Sie können die Hintergrundfarbe für den Bereich festlegen, der beim Drehen des Quellbilds leer bleibt. Darüber hinaus können Sie das Bild auch mit Hilfe der RasterImage.RotateFlip-Funktion spiegeln, die einen RotateFlipType-Enumerator erfordert, der Werte wie Rotate90FlipX enthält, um um 90 Grad zu drehen und dann um die X-Achse zu drehen, Rotate90FlipY, um um 90 Grad zu drehen und um die Y-Achse zu spiegeln und ebenso 16 verschiedene Optionen zum Drehen und Wenden.
In diesem Tutorial haben wir gelernt, wie man Bilder in C# dreht. Wenn Sie jedoch lernen möchten, wie Sie die Größe von Bildern ändern, lesen Sie den Artikel zu So ändern Sie die Bildgröße in C#.