Bilder in C# .NET drehen oder spiegeln

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

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.

Bild für Drehung und Spiegelung

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#.

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# spiegeln

Ein Bild spiegeln

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.

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.

Ein Bild in C# drehen und spiegeln

Ein Bild drehen und spiegeln

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.

Siehe auch