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#
- Skonfiguruj system do pracy z Aspose.Imaging for .NET przy użyciu menedżera pakietów NuGet w celu rozmycia obrazów
- Załaduj obraz wejściowy przy użyciu klasy Image
- Zastosuj efekt rozmycia obrazu metodą Filter
- 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#.