
Wenn Sie mit der Bildbearbeitung arbeiten, müssen Sie die Bilder möglicherweise oft bearbeiten, indem Sie verschiedene Filter/Effekte anwenden. Neben verschiedenen anderen Effekten wird der Unschärfeeffekt häufig verwendet, um die Objekte in einem Bild auszublenden. In diesem Artikel erfahren Sie, wie Sie ein Bild programmgesteuert in C# unkenntlich machen.
- C# API zum Weichzeichnen von Bildern – kostenloser Download
- Schritte zum Weichzeichnen von Bildern in C#
- Ein Bild in C# unkenntlich machen
C# API zum Weichzeichnen von Bildern – kostenloser Download
Aspose.Imaging for .NET ist eine erstaunliche Bildverarbeitungs-API, die eine breite Palette von Funktionen zum Bearbeiten der Bilder bietet. Wir werden diese API verwenden, um den Unschärfeeffekt auf unsere Bilder anzuwenden. Sie können die API entweder herunterladen oder sie mit NuGet installieren.
PM> Install-Package Aspose.Imaging
Schritte zum Weichzeichnen von Bildern in C#
Mit Aspose.Imaging for .NET können Sie den Unschärfeeffekt in drei einfachen Schritten auf ein Bild anwenden, die unten aufgeführt sind.
- Laden Sie zuerst die Bilddatei.
- Wenden Sie den Unschärfefilter auf das Bild an.
- Speichern Sie schließlich das unscharfe Bild auf der Festplatte.
Im folgenden Abschnitt wird veranschaulicht, welche Klassen und Methoden verwendet werden, um den Weichzeichnereffekt mit C# auf ein Bild anzuwenden.
Ein Bild in C# unkenntlich machen
Im Folgenden sind die Schritte zum Weichzeichnen eines Bilds in C# aufgeführt.
- Laden Sie zuerst das Bild mit der Methode Image.Load().
- Wandeln Sie das Bild dann in den Typ RasterImage um.
- Verwischen Sie das Bild mit der Methode RasterImage.Filter().
- Speichern Sie das unscharfe Bild mit der Methode RasterImage.Save().
Das folgende Codebeispiel zeigt, wie der Unschärfeeffekt auf ein Bild in C# angewendet wird.
// Laden Sie das Bild
using (Image image = Image.Load("image.bmp"))
{
// Konvertieren Sie das Bild in RasterImage
RasterImage rasterImage = (RasterImage)image;
// Unschärfeeffekt anwenden
rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));
// Verschwommenes Bild speichern
rasterImage.Save("blurred-image.bmp");
}
Zur Demonstration haben wir den Unschärfeeffekt auf das folgende Bild angewendet.

Das Folgende ist das resultierende Bild, das wir nach Anwendung des Unschärfeeffekts erhalten.

C# Image Blurring API – Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erhalten und Bilder ohne Evaluierungseinschränkungen unkenntlich machen.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Bilder in C# unkenntlich machen. Sie können den bereitgestellten Code einfach integrieren und die Bilder in Ihren C#-Anwendungen unkenntlich machen.
Weiterlesen
Weitere Informationen zur .NET bildverarbeitungs-API finden Sie unter Dokumentation. Außerdem können Sie uns Ihre Fragen über unser Forum mitteilen.