
Für Entwickler, die effiziente Bildzuschnitttechniken in .NET implementieren möchten, bietet das $99 Aspose.Imaging’s Image Cropper Plugin eine leistungsstarke und benutzerfreundliche Lösung. Dieses Plugin ermöglicht es Ihnen, wichtige Bereiche von Bildern zu extrahieren oder sie an verschiedene Dokumentformate oder Dimensionen für soziale Medien anzupassen. Mit umfassender Unterstützung für die RasterImage-Klasse und Kompatibilität mit mehreren Formaten vereinfacht Aspose.Imaging komplexe Bildbearbeitungsaufgaben in Ihren .NET-Anwendungen.
In diesem Artikel werden wir erforschen, wie man Bilder in C# zuschneidet, wobei der Fokus auf zwei Hauptmethoden liegt: Zuschneiden basierend auf Verschiebungswerten und Zuschneiden mit rechteckigen Abschnitten.
Themenübersicht
- C# API für Bildzuschnitt
- Bilder mit Verschiebungswerten zuschneiden
- Bilder mit Rechtecken zuschneiden
C# API für Bildzuschnitt
Die Aspose.Imaging für .NET Bibliothek bietet umfassende Bildmanipulationsmöglichkeiten, einschließlich präzisem Zuschneiden und einem Vergleich von Bildzuschnitt .NET-Bibliotheken für gängige Formate wie JPEG, PNG, BMP und TIFF. Sie können die API einfach über NuGet installieren oder die Assemblierungsdateien für die direkte Integration herunterladen:
PM> Install-Package Aspose.Imaging
So schneiden Sie ein Bild in C# zu
Aspose.Imaging für .NET bietet zwei effektive Methoden zum Zuschneiden von Bildern. Die erste Methode ermöglicht es Ihnen, linke, rechte, obere und untere Verschiebungswerte anzugeben, während die zweite Methode es Ihnen ermöglicht, ein Rechteck zu definieren, das den zuzuschneidenden Bereich angibt.
Bilder mit Verschiebungswerten in C# zuschneiden
Um ein Bild mit Verschiebungswerten in C# zuzuschneiden, befolgen Sie diese Schritte:
- Laden Sie das Bild in ein RasterImage Objekt mit der Image.Load() Methode.
- Cachen Sie das Bild für verbesserte Leistung.
- Definieren Sie die linken, rechten, oberen und unteren Verschiebungswerte.
- Übergeben Sie die Verschiebungswerte an die RasterImage.Crop() Methode, um das Bild zuzuschneiden.
- Speichern Sie das zugeschnittene Bild mit der RasterImage.Save() Methode.
Hier ist ein Codebeispiel, das zeigt, wie man ein Bild in C# zuschneidet:
Das folgende ist das Eingangsbild, das für den Zuschnitt verwendet wurde:

Hier ist das resultierende zugeschnittene Bild:

C# Bildzuschnitt mit einem Rechteck
Sie können ein Bild auch zuschneiden, indem Sie ein Rechteck angeben. So geht’s in C#:
- Laden Sie das Bild in ein RasterImage Objekt mit der Image.Load() Methode.
- 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.
Hier ist ein Codebeispiel, das zeigt, wie man den Bildzuschnitt mit einem Rechteck in C# durchführt:
Bilder in C# mit einer kostenlosen Lizenz zuschneiden
Sie können eine kostenlose temporäre Lizenz erhalten, um Bilder ohne Evaluierungsbeschränkungen zuzuschneiden.
Erstellen Sie Ihre C# .NET Bildzuschnittanwendung
In diesem Artikel haben Sie gelernt, wie man Bilder in C# effektiv zuschneidet. Wir haben zwei Ansätze demonstriert: die Verwendung von Verschiebungswerten und Rechtecken. Jetzt sind Sie bereit, Ihre Bildzuschnittanwendung zu erstellen oder die Bildbearbeitungsfunktionen Ihrer bestehenden Anwendung zu verbessern. Um die C# Bildbearbeitungsbibliothek weiter zu erkunden, überprüfen Sie die Dokumentation, oder zögern Sie nicht, Ihre Fragen über unser Forum mit uns zu teilen.