Розмиття зображення в C#

У цій статті обговорюється, як розмити image у C#. Він охоплює конфігурацію системи, процедуру та фрагмент коду для розмивання зображення в C#. Ви можете зменшити або збільшити інтенсивність розмиття будь-яких форматів зображень, таких як PNG, BMP, JPG тощо.

Кроки для розмиття зображення в C#

  1. Налаштуйте систему для роботи з Aspose.Imaging for .NET за допомогою менеджера пакетів NuGet для розмиття зображень
  2. Завантажте вхідне зображення за допомогою класу Image
  3. Застосуйте ефект розмиття зображення методом Filter
  4. Напишіть розмите зображення методом Save

Ці кроки демонструють робочий процес для додавання розмиття до фотографії в C#. На першому кроці отримайте доступ до вхідного зображення з диска або потоку відповідно до ваших вимог. Згодом розмийте зображення та експортуйте його до бажаного формату зображення.

Код для розмивання зображення в 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");
}
}

Цей зразок коду є простим рішенням для додавання ефекту розмиття до зображень у C#. Він працює з класом зображення для доступу до вихідного зображення, а потім визначає радіус розмиття та значення сигми в методі Filter. Нарешті, експортуйте розмите зображення у вихідний файл.

У цій статті ми навчилися розмивати фотографію в C#. Крім того, якщо ви хочете перевертати зображення, зверніться до статті про те, як перевернути зображення в C#.

 Українська