У цій статті обговорюється, як розмити image у C#. Він охоплює конфігурацію системи, процедуру та фрагмент коду для розмивання зображення в C#. Ви можете зменшити або збільшити інтенсивність розмиття будь-яких форматів зображень, таких як PNG, BMP, JPG тощо.
Кроки для розмиття зображення в C#
- Налаштуйте систему для роботи з Aspose.Imaging for .NET за допомогою менеджера пакетів NuGet для розмиття зображень
- Завантажте вхідне зображення за допомогою класу Image
- Застосуйте ефект розмиття зображення методом Filter
- Напишіть розмите зображення методом 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#.