Rozmycie obrazu w C#

W tym artykule omówiono, jak rozmyć image w języku C#. Omówiono konfigurację systemu, procedurę i fragment kodu, który można uruchomić, aby zamazać obraz w C#. Możesz zmniejszyć lub zwiększyć intensywność rozmycia dowolnych formatów obrazu, takich jak PNG, BMP, JPG itp.

Kroki, aby rozmyć obraz w C#

  1. Skonfiguruj system do pracy z Aspose.Imaging for .NET przy użyciu menedżera pakietów NuGet w celu rozmycia obrazów
  2. Załaduj obraz wejściowy przy użyciu klasy Image
  3. Zastosuj efekt rozmycia obrazu metodą Filter
  4. Zapisz zamazany obraz metodą Save

Poniższe kroki demonstrują przepływ pracy związany z dodawaniem rozmycia do zdjęcia w języku C#. W pierwszym kroku uzyskaj dostęp do obrazu wejściowego z dysku lub strumienia zgodnie ze swoimi wymaganiami. Następnie rozmyj obraz i wyeksportuj go do preferowanego formatu obrazu.

Kod do rozmycia obrazu w C#

using Aspose.Imaging;
using System;
class Program
{
static void Main(string[] args) // Blur image in C#
{
new License().SetLicense("License.lic");
// Load the image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
// Convert the image into RasterImage
Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;
// Apply blur effect
rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));
// Save blurred image
rasterImage.Save("output.png");
}
Console.WriteLine("Image Blurred successfully");
}
}

Ten przykładowy kod to proste rozwiązanie umożliwiające dodanie efektu rozmycia na obrazach w języku C#. Współpracuje z klasą image, aby uzyskać dostęp do obrazu źródłowego, a następnie określa promień rozmycia i wartość sigma w metodzie Filter. Na koniec wyeksportuj zamazany obraz do pliku wyjściowego.

W tym artykule nauczyliśmy się rozmazywać zdjęcia w języku C#. Poza tym, jeśli chcesz odwracać obrazy, zapoznaj się z artykułem o tym, jak odwróć obraz w C#.

 Polski