Bilder in C# zuschneiden

Für Entwickler, die effiziente Bildbeschneidungstechniken in .NET anwenden möchten, bietet Aspose.Imaging’s $99 Image Cropper Plugin eine robuste und benutzerfreundliche Lösung. Dieses Plugin ermöglicht es Ihnen, wichtige Fragmente von Bildern zu erfassen oder sie auf beliebte Dokument- oder Social-Network-Dimensionen zuzuschneiden. Mit der Unterstützung der fortschrittlichen RasterImage-Klasse für eine Vielzahl von Formaten vereinfacht Aspose.Imaging komplexe Bildbearbeitungsaufgaben in .NET-Anwendungen.

Dieser Artikel dient als Tutorial zur Bildbeschneidung in .NET und führt Sie durch wie man Bilder in C# zuschneidet, indem sowohl die Beschneidung basierend auf Verschiebungswerten als auch die Beschneidung mit rechteckigen Abschnitten genutzt werden.


Behandelte Themen:


C# API zur Bildbeschneidung

Die Aspose.Imaging für .NET Bibliothek bietet umfangreiche Bildbearbeitungsfunktionen, einschließlich präziser Beschneidung und einem Vergleich der .NET Bildbeschneidungsbibliotheken für gängige Formate wie JPEG, PNG, BMP und TIFF. Sie können die API über NuGet installieren oder die Assemblierungsdateien für eine direkte Integration herunterladen.

PM> Install-Package Aspose.Imaging

So schneiden Sie ein Bild in C# zu

Aspose.Imaging für .NET bietet zwei Methoden, um ein Bild zuzuschneiden. Die erste Methode beinhaltet das Festlegen von Verschiebungswerten für die linke, rechte, obere und untere Seite, während die zweite Methode ein Rechteck definiert, um den zuzuschneidenden Bereich festzulegen.

In den folgenden Abschnitten zeigen wir, wie man Bilder in C# zuschneidet, indem beide Methoden verwendet werden.

Bilder in C# mit Verschiebungswerten zuschneiden

Die folgenden Schritte skizzieren den Prozess zum Zuschneiden eines Bildes mit Verschiebungswerten in C#.

  • Zuerst laden Sie das Bild in ein RasterImage Objekt mit der Image.Load() Methode.
  • Cachen Sie das Bild zur Verbesserung der Leistung.
  • Definieren Sie die Verschiebungswerte für links, rechts, oben und unten.
  • Übergeben Sie die Verschiebungswerte an die RasterImage.Crop() Methode, um das Bild zuzuschneiden.
  • Speichern Sie das zugeschnittene Bild mit der RasterImage.Save() Methode.

Das folgende Codebeispiel demonstriert, wie man ein Bild in C# zuschneidet.

Das folgende Bild wurde für das Zuschneiden verwendet.

Bild zuschneiden in C#

Nachfolgend finden Sie das resultierende zugeschnittene Bild.

Bildbearbeitung in C#

C# Bildbeschneidung mit einem Rechteck

Sie können auch ein Rechteck angeben, um den gewünschten Bereich eines Bildes zuzuschneiden. Die folgenden Schritte veranschaulichen den Prozess der Bildbeschneidung mit einem Rechteck in C#.

  • Zuerst laden Sie das Bild in ein RasterImage Objekt mit der Image.Load() Methode.
  • Dann cachen Sie das Bild.
  • Erstellen Sie ein Rectangle Objekt und initialisieren Sie es mit den gewünschten Abmessungen.
  • Übergeben Sie das Rechteckobjekt an die RasterImage.Crop() Methode, um das Bild zuzuschneiden.
  • Speichern Sie das zugeschnittene Bild mit der RasterImage.Save() Methode.

Das folgende Codebeispiel veranschaulicht, wie man mit einem Rechteck in C# ein Bild zuschneidet.

Bilder in C# mit einer kostenlosen Lizenz zuschneiden

Sie können eine kostenlose temporäre Lizenz erhalten, um Bilder ohne Bewertungsbeschränkungen zuzuschneiden.

Erstellen Sie Ihre C# .NET Bildbeschneidungsanwendung

In diesem Artikel haben Sie gelernt, wie man effektiv Bilder in C# zuschneidet. Wir haben zwei Ansätze zum Zuschneiden eines Bildes demonstriert – mit Verschiebungswerten und mit einem Rechteck. Jetzt können Sie Ihre eigene Bildbeschneidungsanwendung einfach erstellen oder die Bildbearbeitungsfähigkeiten Ihrer bestehenden Anwendung verbessern. Um die C# Bildbearbeitungsbibliothek weiter zu erkunden, überprüfen Sie die Dokumentation oder zögern Sie nicht, uns Ihre Fragen über unser Forum zu senden.

Siehe auch